Rakshit-gen / Questme

Developer Collaboration tool and Post Board made using Next.js,inspired by Reddit

Home Page:https://flyuphigh.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quest Me

Welcome to Quest Me, a platform inspired by Reddit designed to connect developers and showcase their work. Built with modern web technologies, Quest Me aims to foster a community where developers can share their projects, gain feedback, and collaborate.

Features

Quest Me offers a variety of features to enhance your experience, including:

  • Developer Connections: Connect with other developers and expand your professional network.
  • Project Posting: Share your work and get feedback from the community.
  • Image Posts: Upload and display images of your projects using Cloudinary.
  • Infinite Scroll: Seamlessly browse through posts without any interruptions.

Technologies Used

Quest Me is built using the following technologies:

  • Next.js: A powerful React framework for building fast and user-friendly web applications.
  • MongoDB: A flexible, document-oriented database system.
  • Redis: An in-memory data structure store used for caching and real-time functionalities.
  • Prisma ORM: A modern ORM that simplifies database access with type safety and query performance.
  • Cloudinary: A comprehensive image and video management platform.

Installation

To get started with Quest Me, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/quest-me.git
    cd quest-me
  2. Install dependencies:

    npm install
  3. Set up the environment variables: Create a .env file in the root directory and add your configuration details:

    DATABASE_URL=your_mongodb_database_url
    REDIS_URL=your_redis_url
    CLOUDINARY_URL=your_cloudinary_url
  4. Run the development server:

    npm run dev
  5. Open your browser and navigate to http://localhost:3000.

Usage

Explore the various features Quest Me offers through its intuitive user interface. Connect with developers, share your projects, and discover new ideas from the community.

Contributing

We welcome contributions to Quest Me! If you have any ideas, suggestions, or improvements, please feel free to open an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or support, please contact Rakshit Sisodiya at sisodiarakshit456@gmail.com.


Thank you for using Quest Me! We hope it helps you connect with fellow developers and showcase your amazing work.

About

Developer Collaboration tool and Post Board made using Next.js,inspired by Reddit

https://flyuphigh.vercel.app


Languages

Language:TypeScript 95.6%Language:CSS 2.4%Language:JavaScript 2.0%