qpc-database / fullstack-app-reactjs-nodejs Goto Github PK
View Code? Open in Web Editor NEWThis project forked from akash75gupta/fullstack-app-reactjs-nodejs
A standalone fullstack application created using react.js(front end) and node.js(back end). The app consists of a dashboard that provides graphical analytics of user events captured at product level using Amplitude Analytics. System Flow: 1.) End-User(Customer) uses some product(application) say Fastlink. 2.) Events are logged using third party analytical tools like Amplitude or Google Web Analytics(In this case Amplitude) that captures user behavior across the application called Fastlink. 3.) Amplitude stores and aggregates these events. 4.) The analytics-dashboard application queries data from Amplitude for a given user(s) pertaining to Fastlink, creates reports and renders those reports on the dashboard as graphs. Tech stack: 1.) React.js (Front end) 2.) Node.js (Back end) 3.) Redis (Caching) 4.) Amplitude Analytics (Data store) 5.) HighCharts.js (Graphs) Glossary: Fastlink - is the name of an application which is beyond the scope this project. It has been used as a example to define the system flow.