This code repository contains the (Backend) part of the project FrodidApp which was the result of the collaboration between the students of Social Hackers Academy Crete Class and the organization Frontida sto Spiti.
Financial support by U.S. Embassy Athens as part of the De-Code Integration Project.
The goal of the Application is to offer effective on-site medical services to vulnerable groups and it's available in Greek and English language.
Screenshots:
Application Login Page
Create a Patient Panel
Create a Patient Panel (Greek)
The project was created using the following web technologies:
- HTML
- CSS
- JavaScript & React.JS
- Node.JS & Express.JS
- Swagger
- MySQL (Database)
- Git and GitHub for Version Control
- Heroku (Backend Hosting)
The Frontend code can be found in this GitHub repository.
The PDF containing the application functionality can be found here
-
Project Managers / Contributors / Mentors
- Abdalrahman Hamami (Head of Education at SHA)
- Aggelina Mila (Managing Director at SHA)
- Thanos Oikonomou
- Nikos Kleidis
- Zannis Kalampoukis
-
Students of Class Crete
- Giorgios Makrakis
- Jenny Kariotaki
- Manos Ktistakis
- Mike Tsimplostefanakis
- Nikos Spiropoulos
- Konstantinos Antoniadis
- Maria Skalidaki
- Daniel Kapeleti
- Stylianos Anastasakis
- Dimitris Kolotouros
- Manos Krasanakis
- Salvador Cabello
- Midyan Hamdoun
Made with ❤️ by SHA Crete.
Before you run this project you need to set up Prettier and eslint.
Prettier should be run on every save of a file.
In order to run this project you should run:
npm run startor in case you are using yarn as your Node package manager:
yarn startOpen http://localhost:3000 to view it in the browser.
This project was bootstrapped with Create React App.
The page will reload if you make edits.
You will also see any lint errors in the console.
Other commands:
-
npm run testoryarn testto launch the test runner in interactive watch mode -
npm run buildoryarn buildto build the app for production. This will create abuildfolder which you can deploy for production. -
npm run ejectoryarn eject. Be careful with this command. More on this command here






