-
-
Splash screen
-
Welcome message "This place is intended to help people vulnerable to COVID-19"
-
Quick guide "You may denote if you are here as volunteer or vulnerable group. Regardless to your choice, you'll be very useful here"
-
Ending of splash welcome message
-
User decides if he is a volunteer or is in the vulnerable group
-
Identification of the user for security purposes
-
Main screen for volunteers to find people to help
-
Active helps screen for volunteers to keep in touch with the vulnerable people who they're helping
-
Chat screen for both volunteer and vulnerable people to keep in touch
-
Main screen for vulnerable people to ask for help
-
Asking help screen (step 1) for vulnerable people to denote what the categories of their needs are
-
Asking help screen (step 2) for vulnerable people to write down the items they need and the amount of each
-
Asking for help screen (step 3) for vulnerable people to understand that they can't change their help request after it's been sent
-
The same main screen for vulnerable people but here it has one active help
Inspiration
I live in São Paulo, Brazil and it's the most affected city in the whole country. But I don't intend to help my community only, I want to reach everyone who want to help and who need help with this software!
What it does
It provides a "live" connection between COVID-19 volunteers (people who want to help COVID-19 vulnerable people to buy supermarket, bakery and similar products) and vulnerable people to avoid exposing more individuals to the pandemic.
How I built it
I used ASP.NET Core (with Entity Framework Core, PostgreSQL, MediatR, FluentValidation and SignalR) to build the back-end and Vue.js (with Vuetify) to build the front-end.
Challenges I ran into
Improving the user experience to make the software accessible for everyone and easy to use across different platforms.
Accomplishments that I'm proud of
Creating a platform to help humans around the world. And also creating a live app using Signal (WebSocket library).
What's next for Covida
Improve user experience, fix errors and apply Vuex for state management in front-end.
Built With
- asp.net-core
- c#
- javascript
- postgresql
- signalr
- vue
- vuetify
- websocket
Log in or sign up for Devpost to join the conversation.