Skip to content

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

Notifications You must be signed in to change notification settings

Rakshit-gen/Questme

Repository files navigation

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 [email protected].


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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published