Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Repository files navigation

ua-apply-api

The project is aimed to hold data of Ukrainian university applicants, such as results of the national evaluating (ZNO), high school priorities, etc.

Technology Stack

  • Engine: Node.JS
  • Framework: fastify
  • DB: PostgreSQL (pg)
  • SQL Query builder: knex

Development additions (not necessary to launch the server):

  • Codestyle check system: ESLint
  • Test framework: Jest

Docker container

Visit the link in order to see the contatiner.

Run using command sudo docker run --network host -d dment/ua-apply-api:latest. Parameter --network will apply container network routing to host, so that you don't need to play around ports. Be assured the port 3000 is free.

Run tests using sudo docker run -e CI=true dment/ua-apply-api:latest npm run test.

TO-DO:

  • Develop project hierarchy
    • Needed folders
    • SQL query templates
      • Migrations (creating and droping tables)
      • API queries
    • API routing
    • Secure data storage and exchange
  • Create API
    • Hello World
    • Route handling
    • Secure data exchange with JWT (or other technology)
  • Make everything else so the project looks shiny
    • Pass ESLint checking
    • Write tests (TDD is prefered)
    • Documentation for the API (route /docs)
    • Write script so it unpacks the API

Members

About

Project, made by TeamThree

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages