Challenge Project MERN Full Stack App with Next.js 14.0, React 18, MongoDB, Next.js API routes, Sass
An application with authentication system that manages two types of roles, also allows the CRUD management of users and tournament lists
Check out the site here: https://tennis-league-app.vercel.app
In this project, it demonstrates the ability to:
- The Authentication of Users.
- Alternative Authentication Google OAuth.
- Admictionation is safe of credentials.
- CRUD Operation on users and tournaments DB.
- List of tournaments.
- Registration of Tournaments.
- Upload tournament image.
- Add payment gateway.
# clone repository
git clone https://github.com/Johndev85/tennis-league-app.git
# go project file
cd tennis-league-app
# install dependencies
npm install
# serve with hot reload at localhost:5173/
npm run dev
# build for production with minification
npm run build
- Javascript
- React with Nextjs - Frontend
- Nextjs API Routes - Backend
- Sass - CSS
- MongoDB Atlas - DB Cloud
- Next-Auth.js - Authentication for Next.js
- Vercel - Deploy
If you want to contribute with this project, just make a Pull Request explaining the improving ✨.
The MIT License (MIT)