Skip to content

anu30singh/TaskMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

TaskMaster

Taskmaster is a full-stack web application designed to streamline task management and improve productivity. It provides a user-friendly interface for organizing tasks efficiently, complete with user authentication and secure data storage.

image

Features

  • Task Management: Easily create, update, and delete tasks with intuitive controls.
  • User Authentication: Secure signup and login functionalities to protect user data.
  • Responsive Design: Utilizes Tailwind CSS to ensure a responsive and visually appealing user interface across devices.
  • Data Persistence: MongoDB database integration ensures reliable storage of tasks and user information.

Technologies Used

  • Frontend: Built with React.js for dynamic and interactive user interfaces.
  • Styling: Tailwind CSS for rapid and customizable styling without leaving HTML.
  • Backend: Node.js and Express.js handle server-side logic and API endpoints.
  • Database: MongoDB provides a flexible and scalable database solution.
  • Authentication: JSON Web Tokens (JWT) for secure authentication and session management.

Getting Started

To run Taskmaster locally:

  1. Clone the repository and navigate to the project directory.
  2. Install dependencies using npm install.
  3. Set up environment variables (PORT, JWT_SECRET, MONGO_URI) in a .env file.
  4. Start the server with npm start.
  5. Access the application at http://localhost:3000 in your browser.

Usage

  • Signup: Create a new account securely to start managing tasks.
  • Login: Existing users can log in to access their tasks and account settings.
  • Task Management: Add new tasks, mark tasks as complete, or delete tasks as needed.
  • Logout: Safely log out to end your session and protect your account.

Contributing

Contributions are welcome! Fork the repository, make improvements, and submit a pull request. Please follow the code of conduct and contribution guidelines.