GithubHelp home page GithubHelp logo

zaker237 / jobsika Goto Github PK

View Code? Open in Web Editor NEW

This project forked from osscameroon/jobsika

0.0 0.0 0.0 2.33 MB

The Cameroonian developer platform

License: MIT License

Dockerfile 0.29% Makefile 1.40% Shell 2.28% JavaScript 16.76% Go 38.13% Vue 40.95% CSS 0.19%

jobsika's Introduction

Jobsika

JobSika is a website that allows people to anonymously rate their companies and share their salaries, in order to create a more level playing field between employers and employees. People can contribute their salary information to the website and help to change the current narrative around salary information.

HOW TO CONTRIBUTE TO JobSika

First you will need to run the application locally and install dependancies.

To run the application locally, you should:

  1. Fork the project from the GitHub repository. To do this, click the "Fork" button in the top-right corner of the repository page and follow the instructions.
  2. Install the required dependencies:
  • Golang version 1.16
  • GNU make
  • docker with docker-compose
  • swagger

Here is the detail steps you can take to install the required dependencies:

  • Jump to the ./backend folder: cd ./backend
  • Run the database: make start-postgres
  • Run the api: make run
  • Build and run: make run && ./jobsika
  • Build and run with docker: make docker-build && make docker-run
  • Serve the api documentation: make serve-swagger
  • 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

  • Jump to the ./frontend folder: cd ./frontend
  • Install the dependencies: npm install or yarn install
  • Run the app: npm run dev or yarn dev
  • Now that the application is running, you can access it through http://localhost:3000/

Aaaand that's it! Thank you for taking the time to read this document. Following the steps outlined in this document will help you set up and run the application locally. We hope this document has been helpful and that it makes it easier for you to contribute and help make jobsika better.

jobsika's People

Contributors

asam237 avatar billyjov avatar dipandaaser avatar elhmn avatar fanjups avatar maseh87 avatar rakici avatar sidikfaha avatar theryx avatar valerymelou avatar zaker237 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.