Upvotia is a collaborative platform that empowers users to submit, vote on, and support feature requests ("wishes") for any software product. At the same time, developers can explore these ideas, identify real-world needs, and choose to build them in return for recognition or visibility.
β Your Voice, Their Code.
- β Submit feature requests for any tool, app, or platform
- π Vote on other users' suggestions
- π¬ Discuss and refine ideas through comments
- π§βπ» Developers can browse popular ideas and pick what to build
- πΈ (Optional) Support features financially through pledges
| π€ User Type | π‘ Value Proposition |
|---|---|
| End Users | Suggest new features, vote, and financially support useful ideas |
| Developers | Discover real problems to solve, gain visibility, and build a public portfolio |
/- Home Page/wishes- Browse Feature Requests/wish/:id- Wish Details Page/submit- Submit a New Wish/dashboard- Developer Dashboard/profile/:id- User Profile/auth- Login / Register
| Layer | Technology |
|---|---|
| Frontend Framework | React |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Routing | React Router |
| Hosting | Netlify |
git clone https://github.com/malak-sabry-104/upvotia.git
cd upvotia
npm install
npm run devev