DEV Community

TheSkavin
TheSkavin

Posted on

10 UNIQUE Project Ideas (with screenshots)

Do you want to learn web development, but you just don't know what to create? Well, here are 10 unique project ideas for you:

1. School Planner

Whether you are attending elementary school, high school or college, you need a school planner.

Details

Homework: add and remove homework (class, title, body, due_date).
Timetable: add and remove classes (name, schedule)
Grades: add and remove grades (class, grade)

Inspiration

These images are courtesy of https://play.google.com/store/apps/details?id=daldev.android.gradehelper
Screenshot Image
Screenshot Image
Screenshot Image
Screenshot Image

2. Mood Tracker and Diary

At the end of each day (8 PM), the user selects a mood, and writes down what's on their mind.

Details

Entry: add and remove entries (mood, text)
Statistics: show the moods on a graph

Inspiration

These images are courtesy of https://play.google.com/store/apps/details?id=net.daylio
Screenshot Image
Screenshot Image
Screenshot Image

3. Pomodoro Timer

The Pomodoro Technique is a time management method uses a timer to break work into 25 minute intervals, separate by short breaks. Each interval is known as a pomodoro. Learn More

Details

Pomodoro: add, start, pause, stop, and reset a pomodoro (duration=25 minutes by default).
Short Breaks: add, start, pause, stop, and reset short breaks (duration=5 minutes by default)
Long Breaks: add, start, pause, stop, and reset short breaks (duration=20 minutes by default)

Inspiration

These images were taken from https://pomofocus.io/
Screenshot
Screenshot

4. Flashcards Maker

Flashcards help students learn and memorize better.

Details

Flashcard: add and remove flashcards (topic, title, body)
Study mode: see your flashcards.

Inspiration

These images are courtesy of https://play.google.com/store/apps/details?id=flashcards.words.words

Screenshot Image
Screenshot Image

5. Algebra Simplifier

Computers can solve math equations in seconds.

Details

Math keyboard: a keyboard for algebra (numbers, symbols, operators)
Math expression: an area to let the user enter the expression
Solution: use https://mathjs.org/docs/expressions/algebra.html to simplify the expression, and show it to the user

Inspiration

These images are courtesy of https://play.google.com/store/apps/details?id=com.bagatrix.mathway.android

Screenshot Image

6. Movie Tracker

Find movies, movie reviews, and movie trailers.

Details

Movie: details about a movie (name, poster, trailer_url, synopsis)
Review: add and remove movie reviews

Inspiration

These images are courtesy of https://play.google.com/store/apps/details?id=com.moviebase
Screenshot Image
Screenshot Image

7. Ecommerce Store

Make your own ecommerce store!

Details

Items: add and remove store items (name, image, description, price).
Shopping cart: add and remove items from the shopping cart.

Inspiration

These images are courtesy of https://play.google.com/store/apps/details?id=com.contextlogic.wish
Screenshot Image

8. Translation

Write text in one language, and have it be translated and spoken in another language.

Inspiration

These images are courtesy of https://play.google.com/store/apps/details?id=at.nk.tools.iTranslate
Screenshot Image

9. Password Manager

Having to remember lots of passwords is a hassle, but thankfully password managers are here to help!

Details

Password: add and remove passwords (title, username, email, phone, password)
Locking: the app should be locked until the correct password is entered.

Inspiration

These images are courtesy of https://play.google.com/store/apps/details?id=com.agilebits.onepassword

Screenshot Image
Screenshot Image

10. Notes

I saved the simplest one for last: a note-taking app!

Details

Simple add and remove notes, but the challenge is adding your own touch to it!

Inspiration

These images are courtesy of https://play.google.com/store/apps/details?id=notepad.note.notas.notes.notizen
Screenshot Image
Screenshot Image

Top comments (0)