Inspiration
I often have so many tasks that I just write down on sticky notes and eventually forget about them, and I've decide to switch it up and actually get organized in my life. I figured that the way I was organizing my tasks before was sticky notes with different colors representing different categories, so I decided to implement something similar digitally.
What it does
This website allows user to create an account and manage their tasks, as well as specify task details, priority, tag, status and more! As well as it has built in pomodoro timer to organize the time better.
Functionality
- Authentication with password encryption
- Create Tasks
- Edit Tasks
- Delete Tasks
- Sort Tasks
- Search Tasks
- Grid/List View
- Pomodoro Timer
- Add simple todos
- Delete simple todos
How I made it
Here is the tech stack which was used to build the project:
Challenges I ran into
The most complicated part was protecting the routes in Nextjs. I haven't used Nextjs that much before, so I wasn't familiar of creating and protecting routes in Next's. I've tried many ways which I though would work, but they didn't, so after reading documentation I got it right.
Accomplishments that I'm proud of
I'm proud of creating a final project and getting it live! Nothing much to say!
I would want to mention that creating a project was really fun!
What I've learned
I've learned how to use Nextjs for creating full stack projects and I've improved my skills of backend development.
What's next for Specify
I want to show it to people I know, get feedback from them, and if many people will find it useful, I will turn it into a real world website as well as add an app and advertise it on social medias, after it will get users, maybe add more functions that might be paid.
Built With
- git
- github
- mongodb
- nextjs
- prisma
- react
- tailwind
- typescript





Log in or sign up for Devpost to join the conversation.