Vin-Jex / dent-clack

Dent Clack is a medical application that helps people get access to quick appointment for dental treatment at the comfort of their home.
https://dentclack.vercel.app
Other
27 stars 19 forks source link
chartjs chartjs-2 css hacktoberfest hacktoberfest2022 hacktoberfest2023 hacktoberfest2024 html javascript material-icons material-ui nextjs14 open-source react-chartjs-2 swiper swiperjs tailwindcss typescript
HACKTOBERFEST 2022 - 2024

DentClack

Project Image

DentClack is a medical web application that makes booking dental appointments easier and quicker from the comfort of your home.


Table of Contents

  1. Project Overview
  2. Tech Stack
  3. Teams and Responsibilities
  4. How To Get Started
  5. Branching Strategy
  6. Contribution Rules
  7. How To Avoid Conflicts
  8. FAQs
  9. Author Info
  10. Coding Guidelines
  11. Deployment
  12. Contributing
  13. Contact

Project Overview

DentClack is a medical web application that aims to help make booking dental appointments quick and easy from the comfort of your home. This is a simple project built under the idea of helping beginners get more familiar with open source. Happy Coding 💙 :) !

Tech Stack

Back To The Top


Teams and Responsibilities

Team 1: Frontend Development

Team 2: Backend Development

Team 3: Quality Assurance and Testing

Getting Started

Prerequisites

Fork the repository

  1. Click on the "Fork" to fork the project or click on the second icon at the top right to fork

  2. Clone the forked project

     git clone https://www.github.com/<your-github-username>/dent-clack
  3. Navigate to the project directory

     cd dent-clack
  4. Run the project on your browser For VSCode

      code .

    Other Text Editor on Mac

      open ~

    On Windows

    start .
  5. Install dependencies:

    npm install
    # or
    yarn install

6 Running the Development Server

    npm run dev
    # or
    yarn dev

Open application on http://localhost:3000 with your browser to see the result.

Branching Strategy

Made any changes?

Create a new branch:

  git switch -C feature/your-feature-name

OR

  git checkout -b feature/your-feature-name

Add and Commit changes in the new branch

  git add <file-name>
  git commit -m <commit-message>

Push to your forked repository

 ```bash
 git push <remote-name e.g origin> feature/your-feature-name
 ```
  1. Create a new pull request from your forked repository

Contribution Rules📚:

Avoid Conflicts {Syncing your fork}

An easy way to avoid conflicts is to add an 'upstream' for your git repo, as other PR's may be merged while you're working on your branch/fork.

git remote add upstream https://github.com/vin-jex/dent-clack

Verify if new remote has been added by running the command:

git remote -v

To pull any new changes from your parent repo simply run

git merge upstream/main

This will give you any eventual conflicts and allow you to easily solve them in your repo. It's a good idea to use it frequently in between your own commits to make sure that your repo is up to date with its parent.

For more information on syncing forks read this article from Github.

Back To The Top


License

DentClack is licensed under the MIT License - Checkout LICENSE for details.

P.S. Star ⭐ and Share this repository, if you had fun!!! 😊


FAQs (Frequently Asked Questions)

Author Info

Back To The Top


I will do my best to merge as much as possible from everyone. However, time is limited and the merge conflicts are horrible 😲.


Our Top Contributors