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.
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.
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.
To get started with Quest Me, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/quest-me.git cd quest-me
-
Install dependencies:
npm install
-
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
-
Run the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
.
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.
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.
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
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.