prisma-care / api Goto Github PK
View Code? Open in Web Editor NEWCentral API for Prisma
Home Page: https://prisma.care
Central API for Prisma
Home Page: https://prisma.care
Set up a LEMP stack on a VPS, configure the following:
Document PHP versions & prerequisites needed and how to develop locally.
Protect everything except for user signup by implementing the new jwt.auth
middleware from #37
This is blocking everything else, too many things are breaking because of untested deploys. No refactors/features until Travis is running API tests
Asset names will be changed to be unique
We'll need a value for MAIL_FROM_ADDRESS in the .env file on the server.
See https://laravel.com/docs/5.4/mail#configuring-the-sender
Initialize the repo as a new empty laravel project, with https://github.com/barryvdh/laravel-cors set up.
Look into Swagger automated API docs by adding comments
See #7 for the API specification
When adding an asset to a story
To prevent people from creating a profile for the same patient, suggest that a profile already exists, based on:
I will write the migrations for all database tables.
Currently any user can request stuff for any patient.
Only allow requests to patients a user is connected to.
A new patient should have some content in their albums by default
Validate requests to the following resources
Username/Password based API authentication
Demoable frontend/backend communication - A static user creates a story with a picture as a media type
To be implemented:
Should be ready for next release @siimonco
Create the needed laravel controllers and fill them with the required queries for the api
Add some improvements to help them debug
They're just in the public
folder. Store these somewhere else and serve based on access rights, once we have authentication.
"Patient" serves as a container for albums and stories
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.