Note: There might be some features that I didn’t add to the following list because I forgot them 🥲
- Using this application, Tasks can be created, updated, viewed and deleted.
- The user can associate a task with multiple tags.
- The application uses regex to separate comma-separated tags entered by the user.
- The user can search for all tasks with a particular tag. (Cool, isn’t it?)
- Strict validation checks are in place, keeping in mind all possible edge cases. Robust exceptional handling has been done wherever user input is involved.
- For example, preventing the creation of duplicate tasks.
- MySQL database was used.
- The code is clean, concise and maintainable. The UI is user-friendly. (I’m not lying 🤥)
- This code was used to remove duplicates from an unsorted list of tasks. It took me a lot of time to develop this algorithm. I didn’t refer anything from the internet for this, just used my problem-solving skills and DSA!
Believe it or not, I’m as eager as you to see the screenshots of my project. When I did this project, during a 6-month internship, I forgot to take screenshots.
In order to generate the screenshots now, I’ll have to create the database again - which is very easy, but time-consuming.
Anyways, at the end of the day, you’d be judging me on my DSA and low-level design skills. So what are we waiting for? Kindly contact me on LinkedIn and schedule an interview.