https://github.com/cyscomvit/zypher-frontend
A full fledged CTF + 2D Game styled web app, for one of our flagship events "Zypher"
https://github.com/cyscomvit/zypher-frontend
2d-game azure-app-service azure-static-web-apps ctf-platform node-js sqlite3
Last synced: 8 months ago
JSON representation
A full fledged CTF + 2D Game styled web app, for one of our flagship events "Zypher"
- Host: GitHub
- URL: https://github.com/cyscomvit/zypher-frontend
- Owner: cyscomvit
- Created: 2023-10-22T18:58:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-07T21:05:15.000Z (over 2 years ago)
- Last Synced: 2025-09-20T08:49:46.057Z (9 months ago)
- Topics: 2d-game, azure-app-service, azure-static-web-apps, ctf-platform, node-js, sqlite3
- Language: HTML
- Homepage:
- Size: 11 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zypher-frontend
This is the frontend code for Zypher
Landing page:

Gameplay:

Leaderboard:

Clone the repo then
you can start the program by turning on live server in VSCode
For the game to work, clone https://github.com/cyscomvit/zypher-backend , open bash terminal, run
```
npm install
npm start
```
To start the backend at port 8080, so that the game can work
We are using Canvas for gameplay, JQuery, registration and login is done by a custom sqlite db, and JWT for authentication and authorization.
This was deployed on Azure Static Web Apps.
# Contributors
Overall - Nishanth, Karthik, Ezhil
1. Design - Shubhi
2. Landing page - Arijit Bhowal
3. FAQ section - Roanek Jena
4. Login page and register page HTML - P K Pavan Teja
5. Login page and register page CSS - Arsh Saxena
6. Navbar formatting (as said by Kartik) - Siddharth Awasthi
7. Leaderboard HTML - Samprikta
8. Leaderboard CSS - Arsh Saxena
Link for design: https://www.figma.com/file/tBlaarSYAh69exYVACr1oa/Untitled?type=design&node-id=0%3A1&mode=design&t=c1l5W2YDjdf46okE-1
UI enhancements - Siddharth Awasthi, Arsh Saxena