A full-stack task management application built with React, Express, and PostgreSQL.
- User authentication (register, login, logout)
- Create, read, update, and delete tasks
- Task priority management
- Drag and drop task reordering
- Responsive design with modern UI
- React
- TypeScript
- TailwindCSS
- Shadcn UI Components
- Vite
- Node.js
- Express
- PostgreSQL
- Drizzle ORM
- Clone the repository:
git clone https://github.com/your-username/task-manager.git
cd task-manager
- Install dependencies:
npm install
- Create a PostgreSQL database and update the
.env
file:
DATABASE_URL=postgresql://postgres:your_password@localhost:5432/your_database
- Push the database schema:
npm run db:push
- Start the development server:
npm run dev
The application will be available at http://localhost:5000
- Build the application:
npm run build
- Start the production server:
npm start
MIT