krish3211 / RCTS_Sinternship_Krishna

0 stars 0 forks source link

RCTS_Sinternship

This project is a web application that allows users to ingest data through a form or an Excel sheet. The data is then stored in a database and can be subjected to various analytics using a Python script called via an API. The results of the analytics are also stored in the database and visualized in the front end.

Technologies Used:

Frontend:

React.js: A JavaScript library for building user interfaces. HTML/CSS: For styling and structuring the frontend components. *Axios: For making API calls to the backend.

Backend:

MongoDB: A NoSQL database for storing the data and analytics results. Express.js: A Node.js framework for building the API endpoints. Node.js: A JavaScript runtime environment for executing server-side code. Flask: A Python web framework for building the analytics API.

Python:

Pandas: For data manipulation and analysis. Any other libraries needed for specific analytics.

Installation and Setup:

Clone the repository:

git clone https://github.com/your_username/your_repository.git
cd your_repository

1 Install dependencies for the frontend and backend:

cd frontend
npm install
cd ../backend
npm install

2 Set up the MongoDB database:

cd backend
node app.js

3 Start the frontend server:

cd frontend
npm start

Visit http://localhost:3000 in your browser to access the web application.

Video

https://github.com/krish3211/RCTS_Sinternship_Krishna/assets/94080969/8a84134e-ff2c-4c2b-aeb8-bc677a250271