This is the frontend repository for Grabtern, a web application built with Next.js.
[![Open Source Love svg1](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) ![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat) ![GitHub forks](https://img.shields.io/github/forks/anmode/grabtern-frontend?style=flat&logo=github) ![GitHub Repo stars](https://img.shields.io/github/stars/anmode/grabtern-frontend?style=flat&logo=github) ![GitHub contributors](https://img.shields.io/github/contributors/anmode/grabtern-frontend) ![GitHub last commit](https://img.shields.io/github/last-commit/anmode/grabtern-frontend) ![GitHub repo size](https://img.shields.io/github/repo-size/anmode/grabtern-frontend) [![License](https://img.shields.io/badge/License-MIT-green)](#license) ![GitHub issues](https://img.shields.io/github/issues/anmode/grabtern-frontend) ![GitHub closed issues](https://img.shields.io/github/issues-closed/anmode/grabtern-frontend) ![GitHub pull requests](https://img.shields.io/github/issues-pr/anmode/grabtern-frontend) ![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/anmode/grabtern-frontend)
Getting Started
</a>
To get started with Grabtern Frontend, you'll need to install Node.js and npm on your machine. Then, you can clone this repository and install the dependencies:
you can do this by clicking on the green coloured fork button
$ git clone https://github.com/your-username/grabtern-frontend.git
cd grabtern-frontend
npm install
npm run dev
This will start the development server on http://localhost:3000/.
npm run build
npm start
This will start server
Our platform's email service is seamlessly integrated into various sections, enhancing communication and user interaction.
While the backend remains concealed for security, accessing emails is easy with specific credentials.
You can create an account, verify it, and also act as a mentor with verification.
This way, contributors can fully experience our platform by registering as both mentors and users.
Login to ethereal mail.com with these credentials:
"user": "dexter.waelchi@ethereal.email",
"password": "MjMfuHFxfjeXttjH8v"
Prettier is a code formatter that helps maintain consistent code style and formatting in your projects. It automatically analyzes your code and applies predefined formatting rules to ensure a standardized appearance.
Linting is the process of analyzing code for potential errors, bugs, and code style violations. It helps identify and highlight problematic code patterns, potential bugs, and adherence to coding standards.
<b>
"Prettier lint test" </b>
refers to running a linter (such as ESLint) with the Prettier plugin or rules enabled. It means checking your code for both linting errors and code formatting inconsistencies according to Prettier's rules.
To enable automatic code formatting upon saving in Visual Studio Code, you can install the Prettier extension. This extension ensures that your code is consistently formatted and adheres to the defined style guidelines. Once installed, Prettier will format your code automatically whenever you save a file.
In case you prefer not to install the Prettier extension, there are two helpful commands you can use:
npx prettier --check .
.: This command checks your codebase for any formatting issues without making any changes. It identifies areas where the formatting may not align with the defined rules.npx prettier --write .
.: This command automatically fixes the formatting issues in your codebase. It applies the appropriate formatting changes to ensure consistency and adherence to the defined style guidelines.
By utilizing these commands, you can easily verify the formatting of your codebase and address any inconsistencies or style violations, even without having the Prettier extension installed.If you'd like to contribute to Grabtern Frontend:-
Fork the Project
Create your Feature Branch
git checkout -b <new_branch_name>
Save your changes
git add .
Commit your Changes
git commit -m 'Added some AmazingFeature'
Push to the Branch
git push origin <branch_name>
Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details. MIT