Read in another language: Українська, English.
This is the Express/GraphQL/Apollo server, designed and configured for the Job Board Application
This server is only part of the application, the second part (the client) is located at this repo: Job Board Client
The app in this repo is deployed at https://render.com, hosting public URL: https://job-board-server-mq1m.onrender.com
But you can use this server manually on your local machine
- GraphQL - Core GraphQL library
- Apollo-server - GraphQL server that works with any GraphQL schema
- SQLite - A lightweight, self-contained SQL database engine. It stores the entire database in a single file
- JWT (JSON Web Token) - A compact, URL-safe token format used for securely transmitting information between parties. Commonly used for authentication and authorization in web applications
- Nodemon - A development utility that automatically restarts your Node.js server when it detects file changes
The full list of dependencies can be found in the package.json file.
- Clone the repository:
git clone https://github.com/labattaria/job-board-server.git
- Install project dependencies:
cd job-board-server
npm install
Start the server using the following command:
npm start
Server will be located at http://localhost:9000/