open-certs / oc-frontend

An Open-Source Platform to certify open-source projects.

Home Page:https://open-certs.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OC-Frontend

open certs

This includes the frontend for Open-Certs. πŸ“œ

After seeing so many open-source projects being monetized πŸ’΅ without giving any recognition to contributors, Open-Certs comes with the vision to certify every open-source contribution 🎟️.

It really is that easy! πŸ’š

And the best part of it? Open-Certs is open source! 🀩

You can also contribute to it πŸ†.

The website is live and can be visited on https://open-certs.dev/ πŸ˜ƒ



Coding
Live-Demo

Table of Contents πŸ”–

Major Objective πŸ“Œ

  • To let beginners venture into the world of Open Source.
  • To provide validation to every open-source contribution.

Tech Stack πŸ’»

Open-Certs frontend is based on component-based architecture. It takes advantage of Reactjs as UI library, Typescript as programming language, TailwindCSS, Material-UI, etc and consumes Open-Certs-Backend to delivery required services to the users.

Set Up πŸ”¨

  • To get started, install the required node modules:
yarn install
  • Then copy the .env.sample to .env and configure it.

Running the application locally βš™οΈ

Then issue the following command to run the server:

yarn start



Contributing πŸ—

Any contributions you make are greatly appreciated.

  1. Create / Choose an issue here.
  2. Get the issue assigned to yourself by commenting.
  3. Fork the Project
  4. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  5. Commit your Changes (git commit -m 'Add some AmazingFeature')
  6. Push to the Branch (git push origin feature/AmazingFeature)
  7. Open a Pull Request on dev branch

Voila ❗ You have made a PR to the Open-Certs πŸ’₯ . Wait for your submission to be accepted βœ”οΈ and your PR to be merged.

Congratulations! πŸŽ‰ You've made your first contribution! πŸ™ŒπŸΌ

Contribution Guidelines πŸ“‹

  • Please read our Code of Conduct file for contributing towards the project.
  • If you are creating an issue, please make sure that it is a valid and significant issue that will actually contribute towards the project.
  • Write clear meaningful git commit messages πŸ“§.
  • Make sure your PR's description is clear and it mentions the issue number that your PR fixes.
  • When you're submitting a PR, it would be really awesome if you add a screenshot πŸ“Έ or video πŸ“½οΈ of your change or a link πŸ”— to a deployment where it can be tested out along with your PR. It makes it very easy for the reviewers and you'll also get reviews quicker.
  • When you make very minor changes to a PR of yours (like for example fixing a text in button, minor changes requested by reviewers) make sure you squash your commits afterwards so that you don't have an absurd number of commits for a very small fix. (Learn how to squash at here)

Contributors

Credits goes to these people: ✨

Visitor's Count πŸ“

Visitor Count

About

An Open-Source Platform to certify open-source projects.

https://open-certs.dev/


Languages

Language:TypeScript 78.1%Language:CSS 14.5%Language:JavaScript 4.5%Language:HTML 2.9%Language:Shell 0.1%