- 🔗 Live Preview
- 🤓 About The Project
- 🚀 Quick Tutorial
- ⚙️ Tech Stack
- 🧰 Features
- 🔑 Getting Started
- 📍 Roadmap
- 📸 Project Images
🎉 The "I Was Mad At" project is a space for users to openly share and express their frustrations. It provides a platform for posting, editing, and deleting entries, fostering a community where emotions can be freely expressed.
- Click on the 🌟 "Sign Up" 🌟 button.
- Signup using your Google Account.
- Use the main page to create a post or click the create post button.
- Navigate to your 🌐 profile page.
- Explore your posts, and take control with options to delete or edit.
- MongoDB
- Next.js
- NextAuth.js
- Google OAuth 2.0
- Tailwind
-
Express Yourself: Create posts to share the reasons behind your frustration.
-
Fine-tune Your Expression: Edit your posts to refine or update your expressions.
-
Clean Slate: Delete posts for any reason, giving users full control.
-
Personalized Profiles: User profiles provide a snapshot of your posts and potential insights into others' experiences.
Follow these steps to set up the project locally on your machine.
- npm
npm install npm@latest
- Clone the repo
[email protected]:karabirkan/iWasMadAt.git cd iwasmadat
- Install NPM packages
npm install
- Create a new file named
.envin the root of your project and add the following content:
#NEXT
NEXT_PUBLIC_SERVER_URL=
NEXTAUTH_URL_INTERNAL=
NEXTAUTH_SECRET=
#GOOGLE
GOOGLE_ID=
GOOGLE_CLIENT_SECRET=
#MONGODB
MONGODB_URI=
- Add Profile Page
- Display Posts
- Add Profile Settings
- Add Post Detail Page
- Multi-language Support
- Spanish
- Turkish
Thank you Adrian for the project. Go check his profile for more project ideas and his course.
This project is licensed under the [LICENSE_NAME] - see the LICENSE.md file for details.



