This project is a Node.js application designed for efficient data entry tasks.
- User Authentication: Secure login and registration functionality.
- Data Entry Forms: Customizable forms for different data entry tasks.
- Data Management: CRUD operations for managing entered data.
- Admin Dashboard: Overview of data entries and user management.
To run this project locally, follow these steps:
-
Clone the repository: git clone https://github.com/muchhalsagar/Data-Entry.git
-
Navigate into the directory: cd Data-Entry
-
Install dependencies: npm install
-
Set up environment variables:
- Create a
.env
file in the root directory. - Define environment variables:
PORT=3000 MONGODB_URI=<your_mongodb_uri> SESSION_SECRET=<your_session_secret>
-
Run the application: npm start
-
Access the application: Open a web browser and go to
http://localhost:3000
(or the port you specified).
- User Authentication:
- Register a new user or log in with existing credentials.
- Data Entry:
- Fill out forms as per your data entry requirements.
- Data Management:
- View, edit, delete data entries.
- Admin Features:
- Access administrative features if authorized.
This project is licensed under the MIT License - see the LICENSE file for details.