Skip to content

propsto/props.to

Repository files navigation

Props.to

Open Source Feedback Platform
Learn more »

Website · Issues · Roadmap


   

About this project

Feedback throughout internet is a lost cause. Literally. No one knows which entity to trust. Whether you are a company, an internet figure, have social network presence or simply an employee, you can't own your feedback throughout all your public or private profiles. Until now.

Props.to is the go-to open source solution to own your feedback throughout all your connected profiles. Anyone could send you feedback even without your knowledge and then claim it by connecting your feedbacked profile to your account. Most importantly, you will be able to retain Props.to private feedback by your employer and choose to publish it in your Props.to public profile. You might change your job, but the feedback remains, allowing you to build more realistic and humane internet presence through Props.to.

Getting Started

  1. Install dependencies
pnpm install
  1. Setup your local database (local postgres using docker and prisma)
cp .env.example .env
pnpm dev:setup
  1. Setup the hosts (requires sudo/admin)
sudo pnpm setup:hosts
  1. Run the tests
pnpm test
  1. Start the dev server for some application (web, auth, app)
pnpm dev:app
  1. Open the following URLs:
    1. http://localhost:3002 -> Auth app
    2. http://0.0.0.0:1080 -> Local email server
    3. http://localhost:5555 -> Prisma Studio (will be opened automatically)

Atomic design

Leveraging shadcn/ui elements and Atomic Design, the ui package holds all the different elements to create anything in the UI.

Just as a reference, here is how we like Atomic Design to work within this project and how it is structured inside packages/ui. Note that sub-atomic particles are given by our Tailwind CSS configuration file at packages/ui/tailwind.config.ts.

alt text Illustration by Rohan Kamath from his Atomic Design article here.

About

Monorepo for props.to app, web and auth sites

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •