Skip to content

This project was developed for my personal organization, where it is possible to register, update and remove my goals for the current year.

License

Notifications You must be signed in to change notification settings

AllanDutra/next-goals-project

Repository files navigation

⭐ 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

imagem-de-apresentacao

🌐 Status

Finished project ✅

🧰 Prerequisites

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

🔧 Installation

$ 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!

🔨 Tools used


Developed by Allan Dutra!