We are thrilled to welcome contributors to Leadlly! Below are the guidelines to help you contribute efficiently.
- Node.js (>= 14.x.x)
- npm or yarn (package manager)
-
Fork the Repository:
- Click the "Fork" button in the top-right corner of the page to create your own copy of the repository.
-
Clone the Forked Repository:
git clone https://github.com/{your-username}/leadlly.admin.web.git cd leadlly.admin.web -
Install dependencies:
npm install
-
Run the application:
npm run dev
-
Access the application: Open http://localhost:3000 in your browser.
We welcome contributions! If you'd like to help improve the Leadlly Mentor Platform, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Make your changes.
- Open a pull request and describe your changes.
If you encounter any issues while using the platform, please feel free to open an issue on the repository. Provide as much detail as possible to help us address the problem quickly.
If you find any security vulnerabilities, please report them privately to business@leadlly.in. We take security issues seriously and will address them promptly.
This project is licensed under the MIT License. See the LICENSE file for more details.
- Contributions should be meaningful and address an issue or feature request.
- Avoid creating spam or low-quality pull requests, as these will not be accepted.
- Tag your pull requests with "Hacktoberfest" to ensure they count toward Hacktoberfest.
- Be Respectful: Always be courteous and respectful when interacting with other contributors and maintainers.
- Collaborate: Help others by reviewing code, suggesting improvements, or answering questions.
- Keep Learning: Open source is a great way to learn and improve your skills, so ask questions and engage with the community.
- Contribution Process:
- To indicate you're working on an issue, comment "I am working on this issue." Our team will verify your activity. If there is no response, the issue may be reassigned.
- Please do not claim an issue that is already assigned to someone else.
For any further questions or support, reach out to us at:
- Email: support@leadlly.in
- Website: Leadlly.in
This project is a web application for managing teachers and their performance metrics.
leadlly.admin.web/
├── src/
│ ├── app/
│ │ ├── (root)/
│ │ │ ├── teachers/
│ │ │ │ ├── page.tsx
│ │ │ ├── teacher/
│ │ │ │ ├── [teacherId]/
│ │ │ │ │ ├── _components/
│ │ │ │ │ │ ├── TeacherHeader.tsx
│ │ │ │ │ │ ├── TeacherPerformance.tsx
│ │ │ │ │ │ ├── TeacherStats.tsx
│ ├── components/
│ │ ├── ui/
│ │ │ ├── button.tsx
│ │ │ ├── card.tsx
│ ├── styles/
│ │ ├── globals.css
│ ├── utils/
│ │ ├── api.ts
│ │ ├── helpers.ts
├── public/
│ ├── placeholder-teacher.jpg
├── README.md
├── package.json
├── tsconfig.json
- Path:
/teachers - Component:
TeachersPage - Description: Displays a list of teachers with search and filter functionality.
- Path:
/teacher/[teacherId] - Components:
TeacherHeader: Displays the teacher's basic information.TeacherPerformance: Shows performance metrics with charts.TeacherStats: Displays statistical data about the teacher.
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://github.com/your-repo/leadlly.admin.web.git
-
Install dependencies:
cd leadlly.admin.web npm install -
Run the development server:
npm run dev
-
Open your browser: Navigate to
http://localhost:3000to see the application in action.
- React: A JavaScript library for building user interfaces.
- Next.js: A React framework for server-side rendering and static site generation.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Recharts: A charting library built on React components.
If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Open a pull request.
This project is licensed under the MIT License.