Welcome to the official repository for the 42 Vienna Student Council Website! This project aims to facilitate communication between students and staff, providing an anonymous way to express concerns and feedback. We have decided to open source this project for greater transparency and to encourage contributions from every student.
The decision to start this project was sparked by the need to facilitate communication between students and staff. The 42 Vienna Student Council Website gives you an anonymous way to express your concerns.
The application is containerized and built with Docker Compose (see doc). The technology stack includes:
- Frontend / Backend: Remix (TypeScript) (doc)
- Database: PostgreSQL
To get a local copy up and running, follow these simple steps.
Make sure you have the following installed:
- Docker
- Docker Compose
- Clone the repo:
git clone https://github.com/42-student-council/website.git
cd website
- Create your .env file and add the necessary variables (See DOTENV for details).
- Run
make dev
to build and run the containers. (See MAKEFILE for details on the commands). - The app should now be running on http://localhost:5173
To use the app, navigate to http://localhost:5173
in your web browser. From there, you can test the functionality.
Contributions are what make open source such an amazing place to learn, inspire and create. Any contributions are greatly appreciated.
See CONTRIBUTING for more information on how to get started.
Distributed under the Apache 2.0 License. See LICENSE
for more information.
Click here to join our development Discord server.