Skip to content

utkarsh9795/registrationlogin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Login & Registration System A full-stack authentication system built with:

Frontend: React

Backend: Node.js + Express

Database: Local JSON File (users.json)

Authentication: JWT

Password Hashing: Bcrypt

Deployment: Frontend on Render | Backend on Render

πŸ“Œ Features βœ… User Registration with email, username & hashed password

βœ… User Login with JWT token authentication

βœ… Protected route (/profile) accessible with valid token

βœ… Responsive UI with form validations

βœ… Local JSON file used as a database

βœ… Frontend-backend integration using Axios

βœ… CORS-secured backend

βœ… Fully deployed online

Live Demo πŸ”— Frontend: https://registrationlogin-frontend.onrender.com

πŸ”— Backend: https://registrationlogin-backend.onrender.com

πŸ› οΈ Technologies Used πŸ”Ή Frontend (React) React + Axios

React Hooks (useState, useEffect)

React Router

LocalStorage for token management

Responsive design with CSS

πŸ”Ή Backend (Node.js + Express) Express.js

bcrypt for password hashing

jsonwebtoken (JWT) for authentication

cors for secure API access

dotenv for environment variables

fs module for reading/writing local JSON file

About

A full-stack Login & Registration system using React (frontend) and Node.js + Express with a local JSON file as DB (backend). Features include hashed password storage, JWT-based authentication, protected routes, and fully deployed on Render.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors