Skip to content

πŸͺ Application for creating and monitoring your Goals Journey. Project created during Next Level Week Pocket.

License

Notifications You must be signed in to change notification settings

MarlonVictor/myOrbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

my.orbit πŸͺ

Technologies β€’ Getting Started β€’ Routes β€’ Collaborators

my.orbit is an application that serves as your personal companion in achieving your goals. With it, you can chart your own cosmic course, setting goals and monitoring each step towards success.

🎨 Layout

Create Goal SUmmary List

πŸ’» Technologies

React TypeScript TailwindCSS Vite Zod Radix UI React Hook Form Fastify Postgres

πŸš€ Getting started

Prerequisites

Cloning

git clone https://github.com/MarlonVictor/myOrbit.git

Environment Variables

Use the .env.example as reference to create your configuration file

Only in the first entry of the project

cd server

npm install

docker compose up -d

npx drizzle-kit generate
npx drizzle-kit migrate

npm run seed
cd web

npm install

Starting

cd server

npm run dev
cd web

npm run dev

πŸ“ Application Routes

route description
/ main page with all CTOs and list of goals

πŸ“ API Endpoints

route description
GET /pending-goals brings list of all registered goals
GET /summary List the goals completed on their respective days
POST /goals create a new goal
POST /completions mark the goal as completed on day
DELETE /completions/:id unmark goal as completed on the day

🀝 Collaborators

Marlon Victor Profile Picture
Marlon Victor
Marlon Victor Profile Picture
Diego Fernandes

License πŸ“ƒ

This project is under MIT license

About

πŸͺ Application for creating and monitoring your Goals Journey. Project created during Next Level Week Pocket.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published