Skip to content

inOrbit is a system where you register daily plans and check your weekly progress! πŸ‘¨β€πŸš€πŸ—“οΈ

Notifications You must be signed in to change notification settings

brendondev/inOrbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

inOrbit πŸ’«

This is a simple goal management app. It allows users to create, manage, and track weekly goals. The focus of the project is to provide a clear and intuitive interface for goal management, as well as to present weekly progress in a visual format.

Features

  • Goal Tracker: Users can register new goals that need to be completed.
  • Pending Goal View: Displays all goals that have not yet been completed.
  • Weekly Progress: Graphical view of weekly progress, including completed goals and percentage of completion.
  • Completed Goal History: Displays completed goals with a specific date and time.
  • Responsive Design: The app is designed to be responsive, adapting to different screen sizes.

Technologies Used

  • Drizzle ORM
  • Postgres
  • Docker
  • Fastify
  • Parallel Drive
  • DayJs
  • Zod
  • Biome
  • Radix
  • Hook Form
  • Tanstack

Fastify as a framework, DrizzleORM + PostgreSQL integration, Docker and Zod for data validation.

Stack used

Front-end: ReactJS, TailwindCSS, Vite

Back-end: Typescript, NodeJS, TanStack Query

Demo

video.gif.-.Feito.com.Clipchamp.mp4

API documentation

Create a goal

POST /goals
Parameter Type Description
title string Required. The title of the goal
desiredWeeklyFrequency number Required. The frequency per week.

Add a goal completion

POST /create-completion
Parameter Type Description
goalId string Required. The ID of the goal to be completed

Pending list

GET /pending-goals
Parameter Type Description
pendingGoals array Lists pending goals

General list

GET /get-week-summary
Parameter Type Description
summary array List all goals

Authors

About

inOrbit is a system where you register daily plans and check your weekly progress! πŸ‘¨β€πŸš€πŸ—“οΈ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published