Skip to content

welpo/nemui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nemui logo
PRs welcome app status license clean commits

Try it now!

Ease into your new sleep routine

I built nemui to gradually adjust my sleep schedule, knowing big changes (>30 minutes a night) are not ideal. nemui creates a day-by-day plan based on your current and target schedule, and a date to reach your goal.

The name combines nemu (sleep) and i (transition), reading as 眠いnemui (sleepy) in Japanese.

Demo

nemui.demo.mp4

Give it a try!

Features

  • Visual clock interface to set schedules intuitively
  • Smart recommendations based on sleep science
  • Handles time changes automatically:
  • Calendar integration:
    • Export your plan to any calendar app (.ics)
    • Daily notifications before bedtime
  • Private:
    • No accounts, no tracking
    • Works offline
    • All data stored locally
  • Accessible: keyboard navigation and screen reader support

Contributing

Please do! I'd appreciate bug reports, improvements (however minor), suggestions…

nemui uses vanilla JavaScript, HTML, and CSS. To run locally:

  1. Clone the repository: git clone https://github.com/welpo/nemui.git
  2. Navigate to the app directory: cd nemui/app
  3. Start a local server: python3 -m http.server
  4. Visit http://localhost:8000 in your browser

The important files are:

  • index.html: Basic structure
  • styles.css: Styles
  • app.js: Logic

Need help?

Something not working? Have an idea? Let me know!

License

nemui is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

About

Ease into your ideal sleep schedule with a custom plan.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Contributors