Inspiration
From Childhood I was very eager to computer science , In this field I want to achieve a lot and now i started the journey in this field , as a engineering student daily infinite ideas comes and went because I don't have storage to store them , they don't like me because I am single trying to getting all this and it's world culture , single handedly getting is to next impossible , but I will make it possible , I dont think anyone will notice this incipiration thanks. Hello! I'm Dileep Choudhary, the founder of Express Your Thoughts. I believe that everyone has unique ideas and visions that deserve to be heard and celebrated.
This platform was born from my passion for innovation and my desire to create a space where creative minds can share their thoughts about the future, inspire others, and be rewarded for their brilliance.
Through this contest platform, I aim to discover and support the next generation of thinkers, innovators, and changemakers. Your ideas have the power to shape tomorrow, and I'm here to help amplify your voice.
Express Your Thoughts is a modern web platform built to enable users to share ideas and contest entries, discover global hackathons and internships, and access expert guidance through paid courses and mentorship. The system uses Firebase for secure authentication and Firestore for cloud storage. The website is deployed on GitHub Pages with a custom domain and HTTPS for security. The project was developed over three months, focusing on usability, security, and a monetizable dashboard that adds value to users seeking internships or hackathon success.
Provide a simple and secure environment for users to submit their thoughts and contest entries.
Curate a dashboard with worldwide hackathon and internship opportunities.
Offer paid “Exclusive Content” (courses & mentorship) to help users prepare and be selected.
Demonstrate full-stack development and deployment skills for academic presentation.
. System Workflow (How it works)
Visitor opens the public site and reads contest rules and features.
Visitor registers (email/password or Google) — Firebase handles account creation and verification.
After verification, the user logs in and reaches the dashboard.
The user fills the submission form; client-side scripts validate data; entry is saved to Firestore.
Submissions appear in the user’s dashboard under “My Submissions”.
Dashboard also shows curated international opportunities and exclusive paid content.
Admins (future) review submissions and decide winners.
- Dashboard — Full Explanation
After logging in the user sees:
Welcome Header: user name, verified status, member since, logout.
Opportunities: curated list of global hackathons & internships (deadline, description) — links to external sites or additional details.
My Submissions: list with status, view/edit options, and timestamps.
Exclusive Content: gated paid courses (videos, documents, assignments) and mentorship sessions (live or recorded). Purchases unlock resources in the dashboard.
Profile Management: edit profile data and contact info.
Notifications: deadline alerts and new opportunity announcements.
Value-add: After login, users get not only a place to submit ideas but also a single dashboard that aggregates real-world opportunities and sells the training needed to succeed in them.

Log in or sign up for Devpost to join the conversation.