GUVI Assignment

How to run the code

# Clone the repository
git clone https://github.com/mstomar698/guvi-assignment.git
# Start Server
cd backend
npm install
npm start
# Start Client
cd ../frontend
npm install
npm start

Run locally

# In main directory
npm run install
npm run build
# Update .env
npm run serve
# change terminal
npm run start

Live on https://auth-ts-frontend.vercel.app/

Techs Used

  • React
  • NodeJS
  • Express
  • MongoDB
  • Mongoose
  • JWT
  • Bcrypt
  • Axios
  • React-Router-Dom
  • React-Redux
  • TypeScript
  • Tailwind CSS

Features

  • Login
  • Signup
  • Logout
  • Protected Routes
  • JWT Authentication
  • Responsive Design
  • CRUD Operations
  • Admin Operations
  • Dashboard

Dummy Accounts

For Admin Access

Email: user1@user.com
Password: *********
# OR JUST CREATE A NEW ACCOUNT