Johndev85 / tennis-league-app

MERN Full Stack App with Next.js

Home Page:https://tennis-league-app.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Challenge Project MERN Full Stack App with Next.js 14.0, React 18, MongoDB, Next.js API routes, Sass

Alt text Alt text

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


Features

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.

Future Features

  • Upload tournament image.
  • Add payment gateway.

Build Setup

# 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

Technologies

  • Javascript
  • React with Nextjs - Frontend
  • Nextjs API Routes - Backend
  • Sass - CSS
  • MongoDB Atlas - DB Cloud
  • Next-Auth.js - Authentication for Next.js
  • Vercel - Deploy

Contribute

If you want to contribute with this project, just make a Pull Request explaining the improving ✨.


License

The MIT License (MIT)


About

MERN Full Stack App with Next.js

https://tennis-league-app.vercel.app

License:MIT License


Languages

Language:JavaScript 75.0%Language:SCSS 25.0%