Welcome to the Analytical Engine, a powerful platform designed to transform raw data into actionable insights through advanced analytics and visualization.
This project leverages the MERN (MongoDB, Express.js, React, Node.js) stack to provide a robust solution for generating comprehensive reports, insights, and analyses.
- Frontend: Built with React, Redux, and Material UI for a responsive and intuitive user interface.
- Data Visualization: Utilizes Recharts and Chroma for sophisticated data visualizations including bar graphs, pie charts, scatter plots, line charts, and detailed tables.
- Backend: Developed with Node.js and Express for efficient data processing and management.
- Database: Integrated with MongoDB for reliable data storage and retrieval.
This platform supports a wide array of data collections, including:
- Contacts
- Contents
- Events
- Organizations
- Recommendations
- Users
- Developed using Vite, React, Redux, and Sagas for state management.
- Responsive design with media queries and subtle animations.
- Implemented with Express.js, featuring organized routes, controllers, and models.
- MongoDB database named "AnalyticalEngine" with six collections.
-
Clone the repository:
git clone https://github.com/Dhyaneshwar/Analytical-Engine cd ./Analytical-Engine/MERN
-
Install dependencies and Start the frontend:
cd ./Analytical_Engine_FE npm install npm run dev
-
Install dependencies and Start the backend:
cd ./Analytical_Engine_BE npm install npm start
-
Open your browser and navigate to
http://localhost:3000
to view the application.
Feel free to connect with me to discuss this project further. Let's collaborate and innovate together!