https://github.com/machinelearningprodigy/registration-form
A simple registration and login system built with HTML, CSS, and JavaScript for the frontend. The backend uses Node.js, Express, and MongoDB for user authentication.
https://github.com/machinelearningprodigy/registration-form
authentication css3 dotenv html5 mongodb nodejs
Last synced: 10 months ago
JSON representation
A simple registration and login system built with HTML, CSS, and JavaScript for the frontend. The backend uses Node.js, Express, and MongoDB for user authentication.
- Host: GitHub
- URL: https://github.com/machinelearningprodigy/registration-form
- Owner: machinelearningprodigy
- Created: 2024-07-29T03:50:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-27T18:50:44.000Z (11 months ago)
- Last Synced: 2025-03-27T06:32:14.387Z (10 months ago)
- Topics: authentication, css3, dotenv, html5, mongodb, nodejs
- Language: HTML
- Homepage:
- Size: 3.92 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Registration Page
A simple registration and login system using **HTML, CSS, JavaScript, Node.js, Express, and MongoDB**.
## 📌 Features
✅ User Signup & Login
✅ Form Validation
✅ MongoDB Database
✅ Toast Notifications
## 🛠Setup
1. Clone the repo:
```bash
git clone https://github.com/machinelearningprodigy/registration-form.git
cd registration-form
```
2. Install dependencies:
```bash
npm install
```
3. Start the server:
```bash
node server.js
```
4. Open `index.html` in the browser.
## 📡 API Routes
- `POST /signup` → Register a new user
- `POST /login` → Authenticate user
## 🚀 Future Improvements
🔹 Password Hashing
🔹 JWT Authentication
🔹 Responsive UI
---
Let me know if you want any tweaks! 😊