⭐ Goals Project - View
This project was developed for my personal organization, where it is possible to register, update and remove my goals for the current year. The project uses the following resources:
- Next Auth with Google's OAuth2.0
- Material UI
- SSR (Server Side Rendering) of Next JS
- DayJS
- Firebase firestore for CRUD features
- Phosphor Icons
- React Hook Form
- Zod
- React Toastify
- Sass for styling
Finished project ✅
Node JS v 18.x
Enviroments Variables
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- JWT_SECRET
- NEXT_PUBLIC_FIREBASE_API_KEY
- NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN
- NEXT_PUBLIC_FIREBASE_PROJECT_ID
- NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET
- NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID
- NEXT_PUBLIC_FIREBASE_APP_ID
$ git clone https://github.com/AllanDutra/next-goals-project.git
$ cd next-goals-project
$ npm install
$ npm run dev
The application will be listening on the address https://localhost:3000!
Developed by Allan Dutra!