By Omar Azeemi, Muatasim Qazi, Alexis Lim & Kidus Sendeke
A website where group of students can come together to save money to pay off their student loans.
Community
Payment
Messaging
Priority | User | Description | Technology | |
---|---|---|---|---|
1 | P0 | User | as a creator, I want to create a community | Go REST API |
2 | P2 | User | as a member, I want to join and exit a community | Go REST API |
num | strategies |
---|---|
1-2 | for the first two user stories, we will use built in browser capabilities to either upload or record audio files and send them to the server/database. HTML to provide the UI for upload/record and upload the audio files to using the JavaScript by attaching to an XMLHttpRequest |
End point | Method | Description | Type | Service source |
---|---|---|---|---|
api.ahod.finance/v1/users/{id} | GET, PATCH | get or update user profile | Requires Log-in |
Gateway |
api.ahod.finance/v1/users | POST, GET | log-in to the website, Get searches for users | Requires Log-in |
Gateway |
api.ahod.finance/v1/sessions | GET | looks for credentials and begins sessions | Open |
Gateway |
api.ahod.finance/v1/sessions/ | DELETE | ends current session | Requires Log-in |
Gateway |
Endpoints for the Payment microservice are documented in the readme located in the servers/Payment folder
- React
Microservices & APIs
- Golang
- Node
- Websockets
- RabbitMQ
DB
- MySql
- Redis