Skip to content

FOCA (FOotball Chelas Application) is a web application built using data from Football-Data API where users can register and create groups of their favorite football teams.

Notifications You must be signed in to change notification settings

chriptus13/FOCA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FOCA

FOCA (FOotball Chelas Application) is a web application built using data from Football-Data API where users can register and create groups of their favorite football teams.

This project was developed in Programação na Internet (Web Developing) subject in ISEL during my degree in Computer Science and Computer Engineering.

There were three phases in the project:

  • Phase 1 => The objective was to implement the REST API respecting the pre-requisites
  • Phase 2 => The objective was to refactor all the code into the Promise or Async/Await idioms and use Express
  • Phase 3 => The objective was to implement the front-end and add authentication in order for private user groups

Learning objectives

  • REST APIs
  • NoSQL
  • HTTP
  • API Routing
  • SPA (Single Page Application)
  • FrontEnd Routing
  • Javascript Asynchronous Programming (Callbacks, Promises and Async/Await)
  • Authentication
  • Unit testing
  • Mocks for testing
  • API testing with Postman

Technologies used

  • NodeJS
  • Express
  • Passport
  • ElasticSearch
  • HTTP
  • Javascript
  • Postman

Authors

This project was developed with Cláudio Bartolomeu and Ana Gaspar.

About

FOCA (FOotball Chelas Application) is a web application built using data from Football-Data API where users can register and create groups of their favorite football teams.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published