https://github.com/zs1l3nt/alprom
A clone of Wordle that was built for a hackathon, then for a school module
https://github.com/zs1l3nt/alprom
express hackathon react typescript
Last synced: 2 months ago
JSON representation
A clone of Wordle that was built for a hackathon, then for a school module
- Host: GitHub
- URL: https://github.com/zs1l3nt/alprom
- Owner: zS1L3NT
- License: gpl-3.0
- Created: 2022-02-26T04:27:46.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-02T21:09:26.000Z (about 3 years ago)
- Last Synced: 2025-03-23T06:16:57.723Z (over 1 year ago)
- Topics: express, hackathon, react, typescript
- Language: TypeScript
- Homepage:
- Size: 541 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Alprom
    
Alprom is a clone of Wordle that [@jyorien](https://github.com/jyorien), [@zS1L3NT](https://github.com/zS1L3NT), [@TechSupportz](https://github.com/TechSupportz) and [@PuttTim](https://github.com/PuttTim) built together as a submission for the [iNTUition v8](https://intuition-v8.devpost.com/) Hackathon.
After that, me, @TechSupportz and @PuttTim decided to use it as one of our school deliverable for a module called Innovation and Entrepreneurship (Innova). I did a complete rebuild of the frontend and backend to get the game working and ready for the product demonstration.
## Motivation
We all love playing Wordle but we find it hard to coordinate competitive Wordle games. We built Alprom so we can compete with each other.
## Subrepositories
### [`web-express-alprom`](web-express-alprom)
The Express backend for users to play in the same lobby
### [`web-react-alprom`](https://github.com/TechSupportz/alprom-react)
The React frontend for users to play the game
## Features
- Custom usernames
- Lobby system
- Create a lobby
- Join a lobby
- Wordle game
- Text Validation
- Letter colors
## Built with
- Express
- TypeScript
- [](https://npmjs.com/package/@types/cors/v/2.8.12)
- [](https://npmjs.com/package/@types/crypto-js/v/4.1.1)
- [](https://npmjs.com/package/@types/express/v/4.17.13)
- [](https://npmjs.com/package/@types/node/v/18.0.3)
- [](https://npmjs.com/package/typescript/v/4.7.4)
- Miscellaneous
- [](https://npmjs.com/package/colors/v/1.4.0)
- [](https://npmjs.com/package/cors/v/2.8.5)
- [](https://npmjs.com/package/dotenv/v/16.0.1)
- [](https://npmjs.com/package/express/v/4.18.1)
- [](https://npmjs.com/package/firebase-admin/v/11.0.0)
- [](https://npmjs.com/package/no-try/v/3.1.0)
- [](https://npmjs.com/package/simple-crypto-js/v/3.0.1)
- [](https://npmjs.com/package/tracer/v/1.1.6)
- [](https://npmjs.com/package/validate-any/v/1.3.2)
- React
- TypeScript
- [](https://npmjs.com/package/@types/luxon/v/3.0.0)
- [](https://npmjs.com/package/@types/react/v/18.0.15)
- [](https://npmjs.com/package/@types/react-dom/v/18.0.6)
- [](https://npmjs.com/package/typescript/v/4.7.4)
- React
- [](https://npmjs.com/package/react/v/18.2.0)
- [](https://npmjs.com/package/react-dom/v/18.2.0)
- [](https://npmjs.com/package/react-icons/v/4.4.0)
- [](https://npmjs.com/package/react-router-dom/v/6.3.0)
- Vite
- [](https://npmjs.com/package/@vitejs/plugin-react/v/2.0.0)
- [](https://npmjs.com/package/vite/v/3.0.2)
- Chakra UI
- [](https://npmjs.com/package/@chakra-ui/react/v/2.2.4)
- [](https://npmjs.com/package/@emotion/react/v/11.9.3)
- [](https://npmjs.com/package/@emotion/styled/v/11.9.3)
- [](https://npmjs.com/package/framer-motion/v/6.5.1)
- Miscellaneous
- [](https://npmjs.com/package/axios/v/0.27.2)
- [](https://npmjs.com/package/firebase/v/9.9.0)
- [](https://npmjs.com/package/gh-pages/v/4.0.0)
- [](https://npmjs.com/package/luxon/v/3.0.1)