Welcome to the repository for our Smart India Hackathon 2023 project! This README provides an overview of our 36-hour journey, the challenges we faced, and the valuable lessons learned.
- Day 1: Brainstorming Blitz and Unveiling the Problem
- Navigating the Jury Seas: Insights and Pivots
- Refining the Prototype: Round Two with the Masters
- The Final Push: From Code to Showcase
- The Verdict: Beyond the Trophy
- Tech Stack
- How to Run
At 10:00 AM sharp, our journey began with a whirlwind of creative energy. Fueled by coffee and determination, we selected a problem statement that guided our 36-hour odyssey. Our Eureka moment came two hours in, setting the tone for the rest of the competition.
The afternoon brought our first encounter with the jury – seasoned veterans offering invaluable insights and dissecting the complexities of the challenge. The following seven hours were a blur of focused execution, crafting a roadmap for the next 18 hours. The jury evaluation at 7:00 PM revealed crucial gaps in our approach.
Four hours later, the jury returned with laser-sharp feedback. Round 2 of the "mentoring session" provided the ammunition we needed to refine our approach. By Day 2's 9:00 AM, our Minimum Viable Product (MVP) stood proudly, with the only hurdle being the integration of an iodine device, seamlessly bridged by NextJS.
With just 4-5 hours to the finish line, adrenaline levels peaked. Every discussion, every code stroke carried the weight of culmination. We fine-tuned the integration, honed the showcase narrative, and prepared to face the final jury.
While the coveted trophy eluded us, the victory was far greater. We learned to build scalable websites, master design techniques, integrate devices, model data, deploy databases, and navigate the nuances of cloud scaling. This journey was a masterclass in grit, growth, and collaboration.
- Frontend: React, NextJS
- Backend: MongoDB
- Cloud Hosting: Microsoft Azure
-
Clone the repository:
git clone https://github.com/psidh/spruce-dev.git
-
Navigate to the project directory:
cd spruce-dev
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and go to http://localhost:3000 to view the application.
Check out our Next.js deployment documentation for more details.