Skip to content

mhmadamrii/serenity

Repository files navigation

Serenity Accounting

A minimalist software accounting app, developed using T3 Stack(Typescript, tRPC, TailwindCss)

Screenshots

App Screenshot

App Screenshot

App Screenshot

Demo

https://serenity-sable.vercel.app

Author & Owner

Badges

MIT License GPLv3 License AGPL License

Features

  • Light/dark mode toggle
  • Invoicing
  • Purchasing
  • Dashboard
  • Live previews
  • Fullscreen mode
  • Cross platform

Tech Stack

Client: React, NextJS, ShadcnUI, TailwindCSS, MagicUI

Server: Node, tRPC

Contributing

Contributions to Serenity Accounting are always welcome! Whether it's bug reports, feature requests, or improvements to the documentation, all feedback is appreciated.

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Environment Variables

To run this project, you will need to add/configure your own env (please see .env.example and copy-paste to your .env file)

Run Locally

Clone the project

  git clone https://github.com/mhmadamrii/serenity.git

Go to the project directory

  cd serenity

Install dependencies

  npm install

Generate Database

  npm run db:push

Start the server

  npm run dev