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.
Vue application for account creation, logging in, and account customisation.
- Javascript
- VueJs
- Vite
- Tailwindcss
Go application for managing user authentication (JWT) and account information.
- Golang
- Postgres (Account Information)
- Google Cloud Storage (Account Images)
- Redis (JWT Refresh Token's)
React application for managing and viewing user's projects, tasks, and notes.
- Typescript
- React
- NextJS
- Tailwindcss
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)
- Docker
- Traefik (Reverse Proxy for service routing)