Giter VIP home page Giter VIP logo

kseb's Introduction

Contributors Forks Stargazers Issues MIT License


KSEB

We ensure security for kseb workers from their on-Site working environment

Table of Contents
  1. About The Project
  2. Getting Started

About The Project

This is a mobile App for kseb workers to ensure thier security from human errors on site

(back to top)

Built With

(back to top)

Images

Getting Started

Prerequisites

You need to install

  1. Node v16
  2. Yarn
  3. GO lang

Installation

  1. Clone the repo

    git clone https://github.com/sreehari2003/kseb.git
  2. Install all the NPM packages all the applications.

    We are using Yarn for react native

    yarn install
    # for running the website
    cd web
    yarn install
  3. Copy the .env.example for each applications to .env in the same directory and fill the values required

  4. Start the api dev server and open http://localhost:8080

    go run main.go
  5. Start the Web application

    cd web
    yarn run dev
  6. For GO HOT RELOAD

      nodemon --exec go run main.go --signal SIGTERM

Swagger

Install dependencies: go get Generate the Swagger documentation:

swag init

(back to top)

Installation with Docker compose

| Not ready yet. Coming soon

  1. You need to install
  1. Run
docker-compose up

(back to top)

Command Center

Misc Commands

  1. Run lint

      yarn lint
  2. Run lint with autofixable fixes

      yan lint-fix

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

kseb's People

Contributors

arafath987 avatar nandagopanp avatar rithingithub avatar sreehari2003 avatar surya-n avatar swathipp avatar vishnurajeshp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kseb's Issues

filter verified users with role line man in user search

first add a role called line man (LM) in schema then there is already a controller function to searcg for users but it returns every users , we dont need that we only need verified users with role as LM (line man) when assigning a user

modify the form schema

OfficialID uint `gorm:"not null" json:"official_id"`

we we consider the officialId as the person who assign the job we should add another column to add the keys of peoples who got assigned

create a api to verify the user

a post request to convert the user from is_validated false to true

the guy who send the request should have a specific role

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.