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.
- Ikram Zakaria
- Danny Bains
- Camilla Brizzi
- Nathan Gray
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.
- URL/api/v2/resources
- URL/api/v2/resources
- URL/api/v2/resources
{ id:"" title:"" url:"" language:"" submission_notes:"" category_id:"" }
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

