[LEGACY] AngularJs Heroes - Find out the best oportunities

this project was refactored to be used into laravel. The new version is available at this repo.

AngularJs Heroes is a platform to register and apply for heroes jobs opportunities. Heroes publish their opportunities and the freelancer heroes applies on it. Easy to use, 100% free.

Features

  • sign-in and sign-up by e-mail
  • list heroes
  • show a detailed info page about any registered hero
  • shows the last created hero real-time

Usage

the app relies on two commands: npm run client which bootstraps the front-end environment and npm run server which bootstraps its back-end. So here are two options:

Using concurrently

This project is using a library to run both front and back-end in a single execution. To do so. just run npm run start and let magic happens!

Run each of them by splitted terminal

It is ok to run client and server separately. All you have to do is run the commands bellow on different command lines.

  1. npm run client
  2. npm run server

after following usage steps, just visit http://localhost:8000 to access client and Visit http://localhost:3000 to access API's endpoints

Resources

Here are the endpoints of our API.

  • /heroes -> GET, POST
  • /heroes/id -> GET
  • /opportunities -> GET, POST

Demo

Take a look at the core of our app (for now)