Project Info
This project did not submit a demo video on Devpost.
Inspiration
Our journey began with personal experiences of uncertainty following car accidents—moments when neither we nor our friends knew how to proceed legally. Recognizing the anxiety and potential for even worse consequences in such situations, we set out to create a solution that brings calm and clarity when it’s needed most. What It Does RightsNow empowers you to quickly and easily get legal advice during stressful moments. Simply submit your legal inquiry, and our AI Legal Advisor, Madz, delivers clear, high-level guidance on your rights and the best actions to take. Whether you’re dealing with immediate concerns or seeking preventative insight, RightsNow is designed to help you navigate tough situations with confidence. How We Built It The backbone of RightsNow is a robust Python backend that leverages the power of OpenAI Whisper and the Gemini API model to process voice memos and transform them into actionable legal insights. On the frontend, a modern React framework ensures a seamless and engaging user experience. This integration of advanced voice transcription and user-friendly design allows you to focus on your situation without worrying about the technology behind it. Challenges We Faced Integrating multiple components—from voice transcription to delivering reliable AI responses—presented significant challenges. Coordinating between the frontend and backend meant that even small components required rigorous QA testing to ensure consistency across the entire platform. These challenges, however, only strengthened our commitment to creating a reliable and intuitive service. Accomplishments We’re Proud Of We’re especially proud of the intuitive UI/UX design of RightsNow. The interface is clean, straightforward, and user-friendly, ensuring that users of any background can easily navigate the platform and understand the instructions provided. The positive feedback on our design reaffirms our belief that simplicity and clarity are key to effective communication. What We Learned Throughout the development process, we deepened our expertise in integrating voice memo functionalities with the Gemini API. Testing the system not only enhanced our technical capabilities but also provided us with valuable insights into handling real-life legal emergencies. These lessons have prepared us to continuously improve and adapt our service in the face of new challenges. What’s Next for RightsNow Our vision for the future is to enhance accessibility and immediacy. We are working towards integrating advanced voice-to-text capabilities so that you can interact with RightsNow as naturally as speaking to an advisor on speed-dial. This next step is part of our ongoing commitment to ensure you have immediate access to legal guidance, precisely when you need it most.
Inspiration
Our journey began with personal experiences of uncertainty following car accidents—moments when neither we nor our friends knew how to proceed legally. Recognizing the anxiety and potential for even worse consequences in such situations, we set out to create a solution that brings calm and clarity when it’s needed most.
What It Does
RightsNow empowers you to quickly and easily get legal advice during stressful moments. Simply submit your legal inquiry, and our AI Legal Advisor, Madz, delivers clear, high-level guidance on your rights and the best actions to take. Whether you’re dealing with immediate concerns or seeking preventative insight, RightsNow is designed to help you navigate tough situations with confidence.
How We Built It
The backbone of RightsNow is a robust Python backend that leverages the power of OpenAI Whisper and the Gemini API model to process voice memos and transform them into actionable legal insights. On the frontend, a modern React framework ensures a seamless and engaging user experience. This integration of advanced voice transcription and user-friendly design allows you to focus on your situation without worrying about the technology behind it.
Challenges We Faced
Integrating multiple components—from voice transcription to delivering reliable AI responses—presented significant challenges. Coordinating between the frontend and backend meant that even small components required rigorous QA testing to ensure consistency across the entire platform. These challenges, however, only strengthened our commitment to creating a reliable and intuitive service.
Accomplishments We’re Proud Of
We’re especially proud of the intuitive UI/UX design of RightsNow. The interface is clean, straightforward, and user-friendly, ensuring that users of any background can easily navigate the platform and understand the instructions provided. The positive feedback on our design reaffirms our belief that simplicity and clarity are key to effective communication.
What We Learned
Throughout the development process, we deepened our expertise in integrating voice memo functionalities with the Gemini API. Testing the system not only enhanced our technical capabilities but also provided us with valuable insights into handling real-life legal emergencies. These lessons have prepared us to continuously improve and adapt our service in the face of new challenges.
What’s Next for RightsNow
Our vision for the future is to enhance accessibility and immediacy. We are working towards integrating advanced voice-to-text capabilities so that you can interact with RightsNow as naturally as speaking to an advisor on speed-dial. This next step is part of our ongoing commitment to ensure you have immediate access to legal guidance, precisely when you need it most.
Analysis
View
Metric
- 12
- 8
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- FastAPIIn code
- JavaScriptIn code
- PythonIn code
- PyTorchIn code
- ReactIn code
- Tailwind CSSIn code
- TypeScriptIn code
- Google GeminiClaimed
- OpenAIClaimed
8 of 10 appear in the indexed code. 2 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
77 KB
Source files
30
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
aprabou/RightsNow
42 files · 851 KB · @ 8df73d5
Structure
Interface
19 files · 45%Screens, components and styles rendered to the user.
API & routing
1 file · 2%Request entry points: routes, handlers and controllers.
Application logic
7 files · 17%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- TypeScript75%
- CSS11%
- Python9%
- Markdown6%
- JavaScript0%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
j-league/package.json
npm · 25- @heroui/react
- @react-router/node
- @react-router/serve
- @types/jspdf
- @vitejs/plugin-react
- framer-motion
- isbot
- jspdf
- jspdf-autotable
- lucide-react
- react
- react-dom
- react-markdown
- react-router
- react-router-dom
- +10 more
gemini_wrapper/requirements.txt
pypi · 10- fastapi
- google-generativeai
- openai-whisper
- pydantic
- pydub
- python-dotenv
- scipy
- sounddevice
- torch
- uvicorn
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.