This is a full-stack login system built using MongoDB, Node.js, React, and Express. The project includes a sign-up page where users can register with their full name, college email, and password. Once registered, users can log in if their credentials match.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- User Signup with:
- Full Name
- College Email
- Password
- Password matching validation
- Secure user authentication
- Deployed login page: Live Demo
- Clone the Repository:
git clone https://github.com/yourusername/your-repo.git cd your-repo - Backend Setup:
cd backend npm install npm start - Frontend Setup:
cd frontend npm install npm start - Run the App:
- The frontend will be available at
http://localhost:3000 - The backend will run on
http://localhost:5000
- The frontend will be available at
├── backend
│ ├── models
│ ├── routes
│ ├── server.js
│ ├── .env
│ ├── package.json
├── frontend
│ ├── src
│ ├── public
│ ├── package.json
├── README.md
Create a .env file in the backend directory and add:
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
Feel free to fork this repository and make improvements. If you find any issues, open a pull request!
This project is licensed under the MIT License.
[LinkedIn]www.linkedin.com/in/abhishekraj099) | GitHub



