Skip to content

Web application for user's to create and manage projects, tasks, and notes.

License

Notifications You must be signed in to change notification settings

CalendarPal/calpal

Repository files navigation

Calpal

Web application for user's to create and manage projects, tasks, and notes. Calpal is your go-to for improving productiving in the workplace, school, and life.

Application Overview

Account UI

Vue application for account creation, logging in, and account customisation.

  • Javascript
  • VueJs
  • Vite
  • Tailwindcss

Account API

Go application for managing user authentication (JWT) and account information.

  • Golang
  • Postgres (Account Information)
  • Google Cloud Storage (Account Images)
  • Redis (JWT Refresh Token's)

Project UI

React application for managing and viewing user's projects, tasks, and notes.

  • Typescript
  • React
  • NextJS
  • Tailwindcss

Project API

Express application for CRUD operations, enabling users to manage their projects, tasks, etc.

  • Typescript
  • Express
  • Postgres (Project/Task Information)
  • TypeOrm
  • Google PubSub (Ensuring data is synchronised across services)

Deployment

  • Docker
  • Traefik (Reverse Proxy for service routing)

Screenshots

Fullscreen View

Desktop UI

Mobile View

Mobile UI - Main View Mobile UI - Menu View

About

Web application for user's to create and manage projects, tasks, and notes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published