Skip to content

GenjiruSUchiwa/camerdevs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jobsika

Jobsika, is Company ratings and salaries in Cameroon.

Development

Dependencies

To run locally, this api require few dependencies

  • Golang version 1.16
  • GNU make
  • docker with docker-compose
  • swagger

How to run

Once you have installed the required dependencies, you can now run the application following the patterns bellow

Backend

To run the backend you should jump to the ./backend folder cd ./backend

Run

First run the database: make start-postgres

Then run the api: make run

Build and run

make run && ./jobsika

Build and run with docker

make docker-build && make docker-run

Server api documentation

make serve-swagger

How to run the api with the DB

make start-api

Others docs to check

How to create a new table: how-to-add-a-new-table.md

Frontend

To run the frontend you should jump to the ./frontend folder using the command cd ./frontend and run the following commands:

npm install or yarn install to install the dependencies.

npm run dev or yarn dev to run the app.

Now that the application is running, you can access it through http://localhost:3000/

About

The Cameroonian developper platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Go 45.1%
  • Vue 32.7%
  • JavaScript 15.7%
  • Shell 3.9%
  • Makefile 2.3%
  • Dockerfile 0.3%