EGetWhy is a fullstack open-source application aimed to connect and build networks based on personal stories and shared experiences about difficulties they face Nigerians. It serve as a unique resource, tackling the "why" behind common issues with the tagline #egetwhy. The main focus of this platform is to to provide a specialized social networking environment where Nigerians can explore and discuss the various personal, societal, and professional challenges they face. inspired by fishbowl website.
- Frontend: Next.js, deployed on Vercel
- Backend: Serverless Framework with AWS
- User registration and login
- User Profile setup
- Story submission with #egetwhy
- Story feed with upvote feature
- Categories for different types of stories
- Community Support
Here’s how the project currently looks. This section will be updated with each new release.
- Node.js (v18 or higher)
- npm
- Serverless Framework CLI
- Git
- Fork the Repository: Fork the project repository to your GitHub account.
- Clone the Repository: Clone your forked repository to your local machine.
git clone https://github.com/your-username/e-get-why.git cd e-get-why
- Install Dependencies:
- Frontend:
cd frontend npm install
- Backend:
cd ../backend npm install
- Frontend:
cd frontend
npm run dev
Open http://localhost:3000 to view it in the browser.
cd ../backend
serverless dev
Contributions are welcome! Please follow the guidelines in the Contributing.md
file.
This project is licensed under the MIT License - see the LICENSE file for details.