Skip to content

Kushalrock/reposight-web

Folders and files

NameName
Last commit message
Last commit date
Mar 31, 2024
Sep 17, 2024
Aug 21, 2023
Sep 17, 2024
Mar 24, 2024
Feb 27, 2024
Mar 16, 2024
Feb 26, 2024
Aug 15, 2023
Aug 27, 2023
Mar 14, 2024
Mar 14, 2024
Mar 14, 2024
Mar 14, 2024
Feb 27, 2024
Sep 17, 2024
Mar 24, 2024
Sep 17, 2024
Sep 17, 2024
Aug 15, 2023
Feb 27, 2024
Aug 15, 2023

Repository files navigation

Reposight Documentation

Introduction

Welcome to Reposight! Reposight is a platform designed to simplify the process of finding open-source projects to contribute to. It aims to alleviate the burden of endless searching by providing efficient search functionality and customizable filters.

Vision

Our vision with Reposight is to create a vibrant community where contributors can easily discover open-source projects aligned with their interests and skills. By streamlining the search process and providing comprehensive information about projects, we aim to foster collaboration and accelerate the growth of open-source development.

Getting Started

To get started with Reposight, follow these simple steps:

  1. Clone the Reposight repository from GitHub.
  2. Install the necessary dependencies using npm or yarn.
  3. Configure your environment variables.
  4. Run the development server.
  5. Explore the platform and start contributing to open-source projects!

For detailed instructions, refer to the Getting Started Guide.

Tech Stack Used

Frontend

Technology Description
Tailwind CSS Utility-first CSS framework for rapid UI development
NextUI Custom UI components for Next.js applications
Framer Motion React animation library for fluid user interfaces
Shadcn Shadow generation library for stylish UI effects
TypeScript Typed superset of JavaScript for enhanced development
Next.js React framework for server-rendered applications

Backend

Technology Description
Redis In-memory data structure store for caching
Cassandra Distributed NoSQL database for scalable storage
Docker Containerization platform for seamless deployment
Node.js JavaScript runtime environment for backend development
Express.js Web application framework for Node.js
Zustand State management library for React applications

Contributing Guidelines

We welcome contributions from the community to improve Reposight. Before contributing, please read our Contributing Guidelines to understand our standards and processes.

Patching Guidelines

For details on submitting patches and bug fixes, refer to our Patching Guidelines.

License

Reposight is licensed under the Apache 2.0 License. See the LICENSE file for more information.

Feedback

We value your feedback! If you have any suggestions, bug reports, or feature requests, please open an issue on GitHub or reach out to us directly.


Feel free to explore the platform and start contributing to open-source projects with Reposight!