Princeton's modern marketplace - where Tigers buy, sell, and connect.
TigerReTail 2
is a dedicated marketplace platform designed exclusively for the Princeton University community. Whether you're looking to sell textbooks, find furniture, offer services, or discover unique items on campus, TigerReTail provides a trusted space for all your marketplace needs.
TigerReTail 2
is built primarily with the following technologies:
To run the application locally, you will need to have Node.js, Bun, and Docker installed on your machine. Once you have the prerequisites installed, follow the steps below to set up the development environment:
git clone https://github.com/TigerAppsOrg/TigerRetail-2
cd TigerRetail-2
bun install
.env
file in the root directory of the project with the following environment variables. The SESSION_SECRET
can be any 32-character string:DATABASE_URL="postgres://root:mysecretpassword@localhost:5432/local"
SESSION_SECRET=12345678901234567890123456789012
bun run db:start
bun run db:migrate
bun run dev
You can use bun run db:studio
to open a GUI for the database. Format the code with bun run format
, lint with bun run lint
, and run tests with bun run test
.
If you would like to contribute to the project, please reach out to the TigerApps team at it.admin@tigerapps.org.
TigerReTail 2
was created by TigerApps team members Ben Aepli '28, Glen Nfor '27, Angelina Ji '27, Winsice Ng '26, Marvin Chen '26, Erica Lee '26, and Joshua Lau '26.
The original TigerReTail project was developed by Albert Lin '23, Katie McLaughlin '23, Sara Schwartz '23, and Phoebe Lin '23.
This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.