Inspiration
Our team was inspired by the telegram channel 'paiseh questions' and we decided to put our own unique spin on it, building upon the limitations and expanding features!
Overview
"Don't Paiseh" is a unique app that presents users with a series of simple selection quizzes covering a wide range of socially unique and intriguing questions. These questions touch on various topics, including relationship practices, habits, certain preferences, and hypothetical situations. Users can choose from multiple-choice options to respond to each question.
Upon selecting their responses, users gain insights into the collective responses of all other users who participated in the same question. The data is visually represented through pie charts and bar charts. Users have the flexibility to filter the results based on demographic information, such as age group, marital status, and gender.
Features
- Engaging selection quizzes on socially unique questions.
- Real-time visibility into the aggregated responses of all users for each question.
- Visual representation of data through pie charts and bar charts.
- Demographic filters for exploring responses based on age group, marital status, and gender.
- User-Generated Questions: Users can contribute to the question pool by submitting their own questions based on their curiosity.
- GPT API Integration: Utilize our button to recommend questions using the GPT API, allowing users to generate and edit questions seamlessly.
Getting Started
To set up the frontend locally, follow these steps:
- Clone this repository.
- Install dependencies using
npm install. - Run the app using
npm run dev.
Note: For the backend code, please refer to the (backend repository) for installation and setup instructions.
What We Learned 📚
- mastered the art of working cohesively as a team in a full-stack project environment.
- enhanced our ability to manage time efficiently, ensuring timely delivery and quality work.
How We Built Our Project 🏗️
- began with a compact idea, nurturing and expanding it progressively.
- focused on gradual enhancements, adding features and refining our project step by step to achieve our final vision.
Challenges We Faced 🚧
- our primary challenge was to strike a delicate balance between handling controversial topics and maintaining the entertainment value of the generated questions. this required careful consideration and creative problem-solving.
Accomplishments that we're proud of
- delivering a full end-to-end product in a short span of time, resolving last minute bugs
What we learned
- time management, end product in mind, product design, ui/ux
What's next for Don't Paiseh
- AI moderation, more automation, categorising topics, slider for unhinge-ness of generated question
Built With
- fastapi
- mongodb
- nextjs
- python
- react
- typescript
Log in or sign up for Devpost to join the conversation.