Skip to content

Campaign website for AtlantiKès — one of the student groups running for the BDE (Student Union) of École Polytechnique in 2025.

Notifications You must be signed in to change notification settings

Math-s314/AtlantiKes

Repository files navigation

🌊 AtlantiKès Website

This project is the campaign website for AtlantiKès — one of the student groups running for the BDE (Student Union) of École Polytechnique in 2025.
The website was built in under a week using React for the frontend and Express for the backend. It allowed students to log in using their school credentials to take part in a promotion-wide game during the campaign.


✨ Features

The website included the following components:

  • A public showcase of the campaign group (photo directory, campaign content, etc.)
  • A hotline powered by NTFY, allowing users to order food
  • Single sign-on (SSO) integration via the school’s CAS authentication server
  • A private user section where students could check their points and bet on campaign events
  • A private admin section for administrators to add points to users and manage or open bets

For example, the home screen displays all the members of the group:

Home page


🧩 Run Locally

To try the site locally, download the code and run the following commands:

npm install
npx --yes @chakra-ui/cli typegen ./src/font/theme.tsx
npm run build
node server.js

Once launched, it will be accessible locally at http://localhost:3000/.
When logging in, you’ll have access to a development admin panel.


⚠️ Notes

Some features will not be available in the local version because they rely on internal services. Specifically:

  • The NTFY server used for the hotline is not accessible
  • The Minio server used for storing user profile images is not accessible

Furthermore, to protect the privacy of members, most images have been replaced with placeholders, and videos will not load.

About

Campaign website for AtlantiKès — one of the student groups running for the BDE (Student Union) of École Polytechnique in 2025.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published