A minimalist to-do list application
Explore Docs
.
Report Bug
·
Request Feature
Table of Content
Tick is an efficient and streamlined task management system with a minimalist UI/UX built using industry-standard tools.
Figma file: https://www.figma.com/design/SxbR2AyfbCF8SzcITxkXX2/Tick?node-id=14-91&t=N5AaZ9jSvlQ5kMcN-1
To get a local copy up and running, follow these simple steps.
- Node.js
- Node Package Manager (NPM)
- Clone the repo
git clone https://github.com/chinweibegbu/tick-frontend.git
- Install NPM packages
npm install
- Start local environment
npm run dev
If you have a suggestion that would make this better, follow these steps:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/NewFeature
) - Commit your Changes (
git commit -m 'Add some NewFeature'
) - Push to the Branch (
git push origin feature/NewFeature
) - Open a Pull Request
Alternatively, you can open an Issue.
- Landing Page
- Sign Up Page
- Create user
- userName
- firstName
- lastName
- password
- confirmPassword
- profilePhoto
- Create user
- Loading state indicators
- Loading React component top bar
- Loading state spinning animations
- Success state toast notifications
- Failure state toast notifications
- Sign In Page
- Authenticate user
- Send reset password email
- Reset password
- Dashboard
- View all user's tasks
- Filter completed tasks
- Filter uncompleted tasks
- Add task
- Duplicate task
- Edit task
- Mark task as completed (or not)
- Delete task
- Re-order tasks
- Logout user
- View all user's tasks
- Sign In Page
- Authenticate user
- Forgot password
- Dashboard
- View all tasks
- View all users
- Edit user
- Delete user
- Disable user
- Logout user
See the open issues for a full list of proposed features (and known issues).
Chinwe Ibegbu - chinwe.ibegbu@gmail.com
Project Link: https://github.com/chinweibegbu/tick-frontend/