/internship-task

FTE internship task - Fullstack developer

Primary LanguageJavaScript

FSE Intern Project

In this project there are 3 parts.

  • Backend (NodeJs, Express, Mongodb)
  • Frontend (ReactJs, MUI, Redux)
  • data_generation

Installation

  • Clone this repo
  • Open backend folder and run npm install to download all the npm packages
  • Similarly for frontend folder run npm install
  • After complete installation run the node server first nodemon app
  • Then run frontend part npm start
  • ✨Magic ✨

For dummy data head over to data_generation folder and run the python script to import csv to mongodb.

Features

  • Login, SignUp and Forgot password with all the error handling and loader.
  • Two dashboard views, one for the admin and the other for the normal users.
  • Create user and Create analytics features is for admin users
  • Analytics tab is available for both users.
  • Website-wise, UserName-wise, UserCompany-wise charts available for admin user.