Skip to content

CSI-CATT-DMCE/csi_badge

Repository files navigation

CSI Badges Portal

A Digital Badge Portal using Node js and MySQL database.
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Screenshot of homepage
  4. Roadmap
  5. Github Contribution Rules
  6. Maintainers

About The Project

This Digital badge Project is a designed for an Academic Institution.

So, “The Main Aim of this project is to reduce the stress of tracking by Substituting manpower with Automation.”

  • This application provides the admins to add user , events and their respective.

  • The system itself updates the leaderboard as per user's performance.

  • The system is used to track performance of the students.

Homepage


UI-design: Tanaya Raikwar - [tanaya1812](https://github.com/tanaya1812)

Built With

Getting Started

Prerequisites

  • npm
    npm install 
  • start the application
    npm start 
  • Start the development server and run the application in development mode:
    npm run dev

Run Server

  1. Create and activate an environment.

  2. Clone the repo

    git clone https://github.com/CSI-CATT-DMCE/csi_badge.git
  3. Creating schemas for database.

    source sql/create.sql 
  4. Add your database credentials in .env file

  5. Start the server

    node app.js

Roadmap

See the open issues for a list of proposed features (and known issues).

Github-Contribution-Rules

  • Pull requests can be submitted to any opted-in repository on GitHub or GitLab.
  • The pull request must contain commits you made yourself.
  • If a maintainer reports your pull request as spam, it will not be counted toward your participation in Hacktoberfest.
  • If a maintainer reports behavior that’s not in line with the project’s code of conduct, you will be ineligible to participate.
  • To get a shirt, you must make four approved pull requests (PRs) on opted-in projects between October 1-31 in any time zone.
  • This year, the first 50, 000 participants can earn a T-shirt.

Steps for adding your name below

1. Fork this repo
2. Edit `CONTRIBUTERS.md` file
3. Add your Name also link your github profile
4. Make pull request

LICENSE

MIT

Maintainers

Rishi Mule - radonintro1234
Yash Nerkar - yash-png