Skip to content

A self-hosted, all-in-one productivity platform. Calendar, tasks, habits, notes, focus, mood tracking and more.

License

Notifications You must be signed in to change notification settings

bobalazek/moaitime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoaiTime

MoaiTime is a self-hosted, all-in-one productivity platform, where you can manage your calendars, events, tasks, lists, habits, notes, mood tracking, focus and more.

Screenshots

Home Page Calendar - Monthly Calendar - Weekly Tasks Habits Notes

And much more! You can find more screenshots on my blog post https://bobalazek.com/blog/0003-moaitime/.

Features

  • 📅 Calendar, where you can add your events, appointments and more. Additionally you also have the ability to subscribe to other external calendars
  • 📋 Tasks, where you can add lists, tasks, assign colours, priorities, durations, due dates, tags, hierarchy and more
  • 🌿 Habits, so you can easily add your own daily, weekly, monthly and yearly habits. Again, you can set the colour, order, goal and at the moment we also have a couple dozen templates to choose from. You also have the ability to see your streaks
  • 📝 Notes, with a simple what you see is what you get editor
  • 😊 Mood tracking, to track your mood, with some additional information like the emotions you are experiencing and a note
  • ⏳ Focus, which is at the moment basically just a pomodoro timer, where you specify the thing you want to work on, the durations for the focus and periods and the number of repetitions
  • 🌐 Social, which is basically a simple social network type of thing, where you can follow, be followed, see achievements, find other users and post things. Still figuring out the last part on what the best way to implement that will be
  • 📊 Statistics, to have a quick overview of the number of entries we have for each feature
  • 🔔 Notifications, that you get if you get achievements
  • 🤖 Command palette, to get to things faster
  • ⚙️ Settings, where you set your profile, invite users, privacy, per-feature settings and much more
  • Misc
    • 🌑 Dark mode, so your eyes won’t get hurt
    • 🎛️ Widgets, like a clock (analogue and digital), greetings, quotes, backgrounds, weather (soon!) and more
    • 👥 Teams, where you can create teams, invite users to them and are able to share calendars, tasks and notes with them. Oh, and you can also nudge them on to work on tasks
    • ⚡ Real-time communication, so changes are instantly reflected on all your, and your team’s devices
    • ⌨️ Keyboard shortcuts, to save even more time
    • 🔎 Search, including setting your preferred search engine
    • 📱 Responsive design, so you can use it on any device (native apps coming soon!)
    • 💾 Data exports, so you can take your data with you
    • ✨ Magic links, so you can easily log in

Stack

Development

You'll need to follow the following guide.

Deployment

Right now, we support the following ways to deploy MoaiTime:

Documentation

TODOs

  • Improve the UI and UX
  • Create an actual logo
  • Improve the documentation
  • Add more unit, integration and E2E tests
  • Integrations with Google Calendar, Todoist, TickTick, Trello and more
  • Add an onboarding page
  • Schemantic search accross notes, tasks, habits and events

License

MoaiTime is licensed under the MIT license.

About

A self-hosted, all-in-one productivity platform. Calendar, tasks, habits, notes, focus, mood tracking and more.

Topics

Resources

License

Stars

Watchers

Forks