Skip to content

Mishatopkek/TodoListFrontend

Repository files navigation

TodoList Frontend

TodoList Banner


Table of Contents


About

TodoList is an open-source and reverse-engineered version of Jira. This repository contains the frontend of the application, providing a user-friendly interface for managing tasks, columns, and boards efficiently.


Screenshots and GIFs

Here are some visuals showcasing the features:

Login, Register, Logout: Login

Drag-and-Drop Columns and Cards: D&D

CRUD of Columns and Cards: CRUD

Add Descriptions and Comments: CardDetails


Features

  • CRUD Operations: Manage Boards, Columns, Cards, and Comments.
  • Drag-and-Drop: Reorder Columns and Cards to adjust task sequences dynamically.
  • User Authentication: Login and Register with secure JWT-based authentication.
  • Dark Mode Only: A sleek and modern design focused on a dark mode theme.
  • Responsive Design: Optimized for desktop and mobile usage.

Technologies Used

  • Framework: Vite with React.
  • State Management: Redux and Redux Toolkit.
  • UI Framework: Material UI (MUI).
  • Routing: React Router.
  • API Interaction: Axios for REST API communication.
  • Form Validation: React Hook Form and Yup.
  • Drag-and-Drop: React Beautiful DnD for seamless reordering of tasks.

Setup Instructions

Prerequisites

Ensure you have the following installed:

Running the Frontend

  1. Clone the repository:
git clone https://github.com/Mishatopkek/TodoListFrontend.git
cd TodoListFrontend
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and navigate to:
http://localhost:3000

Project Status

This is an alpha version. The main features are functional and ready to use, but improvements and additional features are planned.


Contribution Guidelines

Contributions are welcome! If you'd like to contribute:

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit your changes.
  4. Open a pull request.

Contact

For any inquiries or feedback, feel free to reach out:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages