Skip to content

librity/impetus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

A bicycle for your mind.

Deploy Status License Code size in bytes Lines of code Top language Last commit


πŸ“œ Table of Contents

🧐 About

A Momentum clone made with Next.JS and Typescript. Originally a vanilla Javascript project with less features.

I personally use this and will be adding more useful features in the near future. I'm committed to online privacy and anonymity, and this app will:

  • Never save any personal data.
  • Never use or save cookies.
  • Never use any resources that push trackers (like google fonts).

βœ… Features

  • NO TRACKING EVER!!!
    • Serve Roboto font
    • Disable Vercel analytics (no vitals request)
  • Custom scrollbar
  • Source code link
  • Zen mode
  • Light mode
  • Clock
    • Basic clock
    • Custom timezone
  • Greeting
    • Updates with time
  • Landscape background
    • Random landscape from unsplash
    • Change landscape half hour
  • Tasks
    • Add task
    • Save tasks to local storage
    • Delete task
    • Edit tasks
    • Move task
    • Autofocus top task
  • Weather
    • Current weather with icon
    • Weather forecast on hover
  • Search bar
    • Search with Yandex
    • Select search /engine
  • Website Shortcuts
    • Add shortcut
    • Save shortcuts to local storage
    • Edit shortcut
    • Delete shortcutCSS
  • Crypto toolbar
    • Add coins of interest
    • Show price and change
    • Show price charts
    • Remove coins
  • Manual session backups
    • Export local storage configs to file
    • Load local storage configs from file
  • Timer
    • Rings when it's done
  • Add/Remove features menu
  • Soundscapes
  • Pomodoro timer
  • Notes
    • Add note
    • Save notes to local storage
    • Delete note
    • Edit notes
    • Move note

🏁 Getting Started

βš™οΈ Prerequisites

  • node >= 16.13.0

πŸ–₯️ Installation

  1. Clone this repo locally and install the required packages:
$ git clone https://github.com/librity/impetus.git
$ cd impetus
$ npm install
  1. Start a development server:
$ npm run dev
  1. Open http://localhost:3000 with your web browser.

🧼 Lint & Format

Format all source files with Prettier:

$ npm run format

Run ESLint:

$ npm run lint

βš–οΈ License

This project is MIT licensed.

πŸ“¦ Packages

πŸ“š Docs

Next.JS

πŸ”— Resources

Javascript

ReactJS

Next.JS

Quotes API

Backgrounds API

Weather API

CSS

Meta Tags

Logo

Vercel Badge