Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tigerappsorg/tiger-study-2

๐ŸŒฟโ€ขโ‚Šโœง๐Ÿ’ปโ‹†โญ’หšโ˜•๏ธ๏ฝกโ‹† Find study groups at Princeton!
https://github.com/tigerappsorg/tiger-study-2

bun shadcn-ui sqlite svelte

Last synced: about 2 months ago
JSON representation

๐ŸŒฟโ€ขโ‚Šโœง๐Ÿ’ปโ‹†โญ’หšโ˜•๏ธ๏ฝกโ‹† Find study groups at Princeton!

Awesome Lists containing this project

README

        

# ๐—ง๐—ถ๐—ด๐—ฒ๐—ฟ๐—ฆ๐˜๐˜‚๐—ฑ๐˜†๐Ÿฎ

This project is the 2nd version of [TigerStudy](https://study.tigerapps.org), a web application that helps Princeton students find study groups for their classes. This version is a complete rewrite of the original project with a new design and features.

## Getting Started

This project uses [pnpm](https://bun.sh/). To install pnpm, run `npm install -g pnpm`.

To install the project dependencies, run `pnpm install`.

To run the project, run `pnpm dev`. To format the code, run `pnpm format`. To lint the code, run `pnpm lint`.

To access DrizzleKit Studio to get a nice UI for the SQLite database, run `pnpm db:studio`. You can visualize the schema by running `pnpm db:schema` and then viewing the dbml file that is generated through the recommended extension.

### Technologies

Frontend:

- [Svelte](https://svelte.dev/)
- [Tailwind CSS](https://tailwindcss.com/)
- [ShadCN Svelte](https://www.shadcn-svelte.com/)

Backend:

- [NodeJS](https://nodejs.org/en/)
- [SvelteKit](https://kit.svelte.dev/)
- [SQLite](https://www.sqlite.org/index.html)

Dev Tools:

- [Prettier](https://prettier.io/)
- [ESLint](https://eslint.org/)

## Contributing

If you would like to contribute to this project, please message the TigerApps board on Discord (if you are a TigerApps member) or via email at [[email protected]](mailto:[email protected]).

Please make sure to add file comments that specify authorship. Also, make sure to run `pnpm format` and `pnpm lint` before committing your changes.

## Acknowledgments

This version of TigerStudy was made by [Joshua Lau '26](https://github.com/joshuamotoaki) with support from the [McGraw Center](https://mcgraw.princeton.edu/) and [TigerApps](https://tigerapps.org/).

The original [TigerStudy](https://github.com/TigerAppsOrg/TigerStudy) project was made by Caroline di Vittorio '22 and Kasey McFadden '22 with implementation support by Shannon Heh '23 and Nick Padmanabhan '23.

## License

This project is licensed under the BSD 3-Clause License - see the [LICENSE](LICENSE) file for details.