You can test with the following users so you dont need to register with your phone number or email
NOTE: Do not change the passwords
email: Lucy@mail.com
password: demouser2
email: testuser1@gmail.com
password: demouser1
email: cynthia@mail.com
password: demouser3
This the frontend part of a large application that provides users the ability to host raffles.
1. FRONTEND
- React
- Chakra UI
- Redux
- ANT design
- Firebase Hosting
The public url is here
2. REST-API
- NodeJS
- Express
- Firebase
- Intasend Payment
- Google Cloud Run
- Google Cloud Functions
- Google Cloud PubSub
- Sharp [SHARP-NODEJS] (https://github.com/lovell/sharp)
- Google Cloud Functions
- Google Cloud Storage triggers
- Google Cloud Storage
- AWS SES
- AWS Lambda
- Google Cloud PubSub subscription
- Clone the repo
- npm install
- npm start
- A use can register with an email, name, password and mpesa phone number in the format "245722000000"
- A user can create a raffle
- A user can Enter a raffle
- A user can claim their prize if they have a winning ticket
- A user can buy tickets
- A user can create referral codes
- A user can purchase tickets with referral codes
- A user cannot join a game thy created
- A user can verify their email
- A user can upload their avatar
- A user can see the total number of tickets sold
- A user can see all their tickets
- A user can see all the raffles(games) available
... more to come