A service & web application for weighted lottery based event registration. It allows you to create events and invite friends, but the service holds a lottery in order to determine who receives a formal invitation. Useful for cases where you have reoccurring IRL events with limited capacity, and where you want people who haven't had the chance to attend will less likely to be chosen than those who've attended before. Would involve backend and frontend work. Key features would be SMS based notifications and confirmation (so two-way SMS) along with event creation and registration.
For the backend we're aiming to use Go and SQL, and the frontend can use anything (we'll decide as a group).
How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?
We are in the advanced track of CodeDay Labs. We are both college students in computing related majors. The project involves using Go, PostgreSQL, and AWS, which we've never used before! However, the frontend utilizes React, which we've had experience with.
What challenges did you encounter?
Some challenges include...
1. Learning a new programming language, specifically Go
2. Deciding the best way to make a REST API in Go when there are so many options
3. Relearning React after the update from components to hooks
4. Deploying the project using a cloud computing platform such as AWS
5. Using the Linux platform and its utilities such as ssh, screen, scp, etc.