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/ 😃
- Major Objective
- Tech Stack
- Set Up
- Running the application locally
- Contributing
- Contribution Guidelines
- Contributors
- Visitor's Count
- To let beginners venture into the world of Open Source.
- To provide validation to every open-source contribution.
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.
- To get started, install the required node modules:
yarn install
- Then copy the
.env.sample
to.env
and configure it.
Then issue the following command to run the server:
yarn start
Any contributions you make are greatly appreciated.
- Create / Choose an issue here.
- Get the issue assigned to yourself by commenting.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - 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! 🙌🏼
- 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)