Web paltform where you can find the best travel package for yourself
Next.js 13, TypeScript, Zustand, Tailwind ...
Vercel, Cosmos DB
Recover dependencies with npm i
Start with npm run dev
Create .env
file and provide following variables :
GOOGLE_CLIENT_ID : creat credential in you google cloud console dashboard , copy client id
GOOGLE_CLIENT_SECRET : creat credential in you google cloud console dashboard , copy client secret
NEXTAUTH_URL : http://localhost:3000 || url of your appliaction
DATABASE_URL : connect url to your MongoDB cluster
NEXTAUTH_SECRET = secret that will be used to generate jwt tokens by Next Auth
-
- Auth service setup
- Mail verification service setup
- Registration , login , logout functionality in auth service
- Auth routes on server
- Frontend auth handle
- Unactivated account handle
- Unactivated account limitation
- OAuth(Google)
-
- Users manipulation
- Travel packages manipulation
- Hotels manipulation
- Manageble blog
- Statistic
- Payment gateway
-
- ORM setup
- DB connection
- Schemas for users
- Schemas for Travel packages, Hotels, Order , Products ...
-
- Soon...