sheltertechsf / askdarcel-api Goto Github PK
View Code? Open in Web Editor NEWBackend of the "Ask Darcel" app.
License: GNU General Public License v3.0
Backend of the "Ask Darcel" app.
License: GNU General Public License v3.0
Details of integration TBD, simple connectivity is enough for now.
API has too much unnecessary and private data that we are sending back, this is probably increasing the latency of the calls as well.
Update that controller with custom presenters with only what front end needs.
The link sf clone will require that resources can be associated with addresses, schedules, phone numbers, and notes. Users, ratings, and reviews need to be included as well.
Users should be able to view resources and categories without logging in. Logging in should be necessary to write reviews. User and Admin roles should be supported; Admin functionality will be decided upon later.
So far this has only been reproduced in staging, but it is consistently reproducible there. The worker is eventually killed and replaced by the Puma master process, but until that happens all API requests will time out.
Currently resources are coming across as opening at midnight and closing at seven am.
Calls must be added to retrieve the schedules, phone numbers, notes, and addresses associated with each resource.
We need the table for users to add ratings/reviews
In our prior grails project, the dev db was set to re-initialize from a static data set upon startup. Implement this in the rails app, or implement another mechanism for giving devs a reasonable local data set.
Image path can be derived instead by the web app.
The server should be publicly accessible, for now.
TBD
It's better design and apparently react works much better with that (makes sense)
Will include all current objects included in the resources call
And remove subtitle which is currently the resource name
Currently, the db import call is not correct. There are way too few resources in the shelter category, for instance. Fix this either by correcting the json scraper, fixing the import process, or creating a post-processor to correct this.
Dockerize the rails app. Maybe publish initial docker image to docker registry
Test suite should contain basic validation for all end points.
Test data should include new models, and should more accurately resemble data from link-sf.
Probably with swagger.io ?
We may want to implement logging of request times, and research ways in which to attribute time taken to db queries etc.
Resources with multiple categories are not properly crosslisted
Does a huge pull of data and takes quite a while, could cause system load issues and could be a vulnerability/weakness
A Woman's Place is listed twice
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.