Tasktastic is a simple note-taking app where users can create, update, and delete notes, all within their own accounts.
- Frontend: React, TypeScript, TailwindCSS
- Backend: Node, Express.js, express-session
- Database: PostgreSQL
To run this project locally:
- Clone this repo
- Run
npm install
in root directory - Open Postgres, run
\i db/schema.sql
in root directory - Seed the database, run
node seeds/index.js
in root directory - Open two terminals, run
npm run dev
in one, andnpm start
in another.
Deployed version coming soon
- Deploy using Docker and Railway
- Improve UI
- Auto-save
- Text editor features (such as bold and italicize)
This app is a remake of an older project, instead of using just JavaScript, this version converts it to React.
Check out the legacy version here