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

https://github.com/tigerappsorg/tigerpoll


https://github.com/tigerappsorg/tigerpoll

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# TigerPoll 🗳️

`TigerPoll` is a web application that allows users to create and participate in informal polls at Princeton University. It is a collaborative project between the Princeton Undergraduate Student Government ([USG](https://usg.princeton.edu/)) and [TigerApps](https://tigerapps.org/).

## Development

To run the application locally, you will need to have [Node.js](https://nodejs.org/) installed. Once you have Node.js installed, you can run the following commands to start the application:

```bash
# Clone the repository
git clone https://github.com/TigerAppsOrg/TigerPoll

# Change into the project directory
cd TigerPoll

# Install the dependencies
npm install

# Run the application locally
npm run dev
```

The application should now be running at [http://localhost:5173](http://localhost:5173).

## Technologies

The application is built using the following technologies:

- [SvelteKit](https://kit.svelte.dev/) - A full-stack framework for Svelte applications
- [Tailwind CSS](https://tailwindcss.com/) - A utility-first CSS framework
- [ShadCN Svelte](https://shadcn-svelte.vercel.app/) - A Svelte component library
- [PostgreSQL](https://www.postgresql.org/) - An open-source relational database management system
- [DrizzleORM](https://orm.drizzle.team/) - A TypeScript ORM for PostgreSQL
- [Prettier](https://prettier.io/) - An opinionated code formatter
- [ESLint](https://eslint.org/) - A pluggable JavaScript linter

## Contributing

If you would like to contribute to the project, please reach out to the TigerApps team at **it.admin@tigerapps.org**.

## Credits

The TigerPoll project was created in collaboration between Princeton USG and TigerApps by software developers Caroline Rasmussen '26, Joshua Lau '26, and Leo Stepanewk '25 with input from USG Elections Manager Alex Sorgini '26.

## License

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