wander-api
Unfortunately, with the final feature we develop our server limit of 50MB for source code was finished (our source code built became 51MB) So, we tried to deploy it to aws server in the last minute and it took some time. As a result we couldn't test this feature. There are tiny typo bugs regarding this feature, and can be fixed by applying patch from wander-api-after-hackathon.patch to this repo. They will be committed to this repo after the hackathon evaluations end.
- To do so, download wander-api-after-hackathon.patch to repo main folder
- Type
git apply wander-api-after-hackathon.patch
- Now, the repo should be patched correctly.
- Patch files are git diff results obtained by
git diff
You can google it to get to know it more.
Another version (AWS one) including this patch is deployed on https://api2.wanderapp.cf/docs with the new feature working as well.
This project is the backend service for @corupta/wander-app Please check out its readme for more detailed info.
Deployed to Vercel, a free service for deploying projects. Uses AWS Lambda internally, so each concurrent API call will run in parallel.
A free cluster from MongoDB Atlas was opened and connected as DB.
This project uses Feathers. An open source web framework for building modern real-time applications.
copy .env.sample to .env and fill in correct values
Getting up and running is as easy as 1, 2, 3.
-
Install your dependencies
cd path/to/wander-api npm install
-
Start your app
npm start
Simply run npm test
and all your tests in the test/
directory will be run.
Feathers has a powerful command line interface. Here are a few things it can do:
$ npm install -g @feathersjs/cli # Install Feathers CLI
$ feathers generate service # Generate a new Service
$ feathers generate hook # Generate a new Hook
$ feathers help # Show all commands
For more information on all the things you can do with Feathers visit docs.feathersjs.com.