Promptopia is a Next.js application for creating and managing creative prompts, using MongoDB for data storage.
Check out the live app here.
- Create, edit, and delete creative prompts
- Store and retrieve data from MongoDB
- User-friendly interface
- Next.js - A React framework for server-side rendering and generating static websites
- React - A JavaScript library for building user interfaces
- Tailwind CSS - A utility-first CSS framework for rapid UI development
- Mongoose and MongoDb
To get a local copy of the project up and running, follow these simple steps.
You need to have the following software installed on your computer:
- Clone the repo
git clone https://github.com/meshack_mbuvi/promptopia.git
- Install NPM packages
or if you prefer using Yarn:
npm install
yarn install
- Create a
.env.local
file in the root of your project and add the following environment variables:MONGODB_URI=your_mongodb_connection_string
To run the app in development mode, use the following command:
npm run dev
or if you are using Yarn:
yarn dev
Open http://localhost:3000 with your browser to see the result.
- Visit the homepage to view the list of creative prompts.
- Click on "Create Prompt" to add a new prompt.
- Click on any prompt to view, edit, or delete it.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Meshack Mbuvi - @meshack_mbuvi
Project Link: https://github.com/meshack_mbuvi/promptopia
This README provides an overview of your project, installation instructions, usage details, and contact information. You can adjust the content as needed to fit your specific project requirements.