Skip to content

getGit789/notenook

Repository files navigation

Task Manager Application

A full-stack task management application built with React, Express, and PostgreSQL.

Features

  • User authentication (register, login, logout)
  • Create, read, update, and delete tasks
  • Task priority management
  • Drag and drop task reordering
  • Responsive design with modern UI

Tech Stack

Frontend

  • React
  • TypeScript
  • TailwindCSS
  • Shadcn UI Components
  • Vite

Backend

  • Node.js
  • Express
  • PostgreSQL
  • Drizzle ORM

Getting Started

  1. Clone the repository:
git clone https://github.com/your-username/task-manager.git
cd task-manager
  1. Install dependencies:
npm install
  1. Create a PostgreSQL database and update the .env file:
DATABASE_URL=postgresql://postgres:your_password@localhost:5432/your_database
  1. Push the database schema:
npm run db:push
  1. Start the development server:
npm run dev

The application will be available at http://localhost:5000

Production Deployment

  1. Build the application:
npm run build
  1. Start the production server:
npm start

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages