Skip to content

Demijuls/task-randomizer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

193 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Randify 👾

Fullstack project built by Nicolinabl & Demijuls

Live app: https://julia-nicolina.netlify.app backend: https://final-project-task-randomizer.onrender.com

Your task-list shouldn't feel like a boss battle before you even start. Let us do your mental labour! We'll pick the quest. You just win it.

What is it?

Doing tasks is boring. Choosing a task is a task. Too many tasks gets overwhelming —> nothing gets done. Randify makes your endless task-list fun and easy. Tell the app how much time you have available, and a random task (or as we like to call it: quest) is chosen for you according to how much time you have available. No decision fatigue, no excuses. Complete your quest everyday and keep your avatar happy. Keep a streak and share with your friends.

Features

🎲 Quest randomizer: enter how many minutes you have, get a quest that fits 📚 Quest library: don't know what to do? Browse our library and add pre-made quests to your personal list ✅ Complete quests: check off quests and keep your avatar happy 😊 Mood avatar: your avatar's mood reflects your streak (sad → happy → super happy) 👯 Friends feed: see what quests others have completed 👏 Kudos: give kudos to friends for finishing their quests 🔥 Streaks: keep completing quests to build your streak

Tech Stack

Frontend

  • React
  • React Router for navigation
  • Zustand for global state management
  • Styled Components for styling
  • Framer Motion for animations
  • DiceBear for mood-based avatar generation
  • Lottie for animations

Backend

  • Node.js with Express
  • MongoDB with Mongoose
  • JWT authentication
  • bcrypt for password hashing

Deployment

Frontend hosted on Netlify Backend hosted on Render Database hosted on MongoDB Atlas

About

Continuation of our final project created in pair together with @Nicolinabl as a part of Full-Stack Development program at Techigo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.6%
  • HTML 1.4%