Skip to content

zxeenu/bread3

Repository files navigation

Welcome to Remix!

Development

Run the dev server:

npm run dev

Deployment

First, build your app for production:

npm run build

Then run the app in production mode:

npm start

Now you'll need to pick a host to deploy it to.

DIY

If you're familiar with deploying Node applications, the built-in Remix app server is production-ready.

Make sure to deploy the output of npm run build

  • build/server
  • build/client

Styling

This template comes with Tailwind CSS already configured for a simple default starting experience. You can use whatever css framework you prefer. See the Vite docs on css for more information.

Versions

npm 10.7.0 node 20.15.0

TODO:

  • Adding bill item belongs to user checks in the bill entry page
  • Registration
  • Public bill view page !!!
  • Friend code friend adding
  • Creating self as a Friend in the Friend page. Make it impossible to update yourself and delete yourself.
  • Deployment
  • Domain binding
  • Logout function
  • [] Toast notifications
  • Regeneratre the public URL of bill when it is switch from published to offline
  • Implement pagination of the bills and the friends route (PRIORITY)
  • [] Implement search of the bills and the friends route (PRIORITY)
  • [] Add on the website that the website is open for advertising
  • add an email.
  • Add an about page to the navbar, to show the friend code (PUBLIC ID), and a little bit about the proj
  • on bills page, add a little percentage thing, regarding moneys collected, and moneys left
  • Implement error boundary and error logging
  • let it be darkmode by default, and add theme to user pref in the usertable
  • Add remarks and currency selection during bill creation
  • On Home page make a public ID copy button
  • [] if friends added via public ids have shared bills, see them
  • button to redirect user to the public shared link
  • [] Two bill sections - my, shared with me, co-owned
  • Make all views mobile responsive
  • Make PWA version of the app for mobile use.
  • [] Telegram intergration. Add and verify telegram accounts.
  • [] Telegram implementation. For one-time passwords.
  • [] Add receipt to billl item functionality via OCR or NLP or both?????
  • [] Implement salt fetch, and password hash generation for passwords.
  • [] Impelement conversion of guest friends to user friends

About

App to split bills among friends, and share them via links.

Resources

Stars

Watchers

Forks

Contributors