Skip to content

bc13_w9_project-backend-techtonic_front created by GitHub Classroom

Notifications You must be signed in to change notification settings

SchoolOfCode/lumen-backend-techtonic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Logo

About the project: The goal of Lumen is to gather, all in one place, all necessary documents for any School Of Code students. Its aim is to provide students with all tech links from the industry in one place and have the ability to contribute resources of their own.

Authors

  • Ikram Zakaria
  • Danny Bains
  • Camilla Brizzi
  • Nathan Gray

Installation

To create our back end we used the following frameworks and packages:

Node.js
Cors
Express
Dotenv
Nodemon
Pg
Jest
Supertest
Cypress

We used the following tools: Postman Railway (PostgresSQL)

I. Getting started Installation: 1. Get the API link 2. npm install npm@latest -g 3. install all above packages.

API Reference

Endpoint

- URL/api/v2/resources

GET

- URL/api/v2/resources

POST

- URL/api/v2/resources

Expected response

{ id:"" title:"" url:"" language:"" submission_notes:"" category_id:"" }

Running Tests

To run e2e (integration and smoke tests) tests, run the following command

  • npx cypress open
  • For e2e, Click e2e tesing.
  • For integration click component tests.

To run react testing library, cd in to app and run the following command - npm run test

About

bc13_w9_project-backend-techtonic_front created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •