Inspiration
As a student, I often struggled with properly formatting Harvard references for essays and research papers. Even small mistakes in citations could cost marks and credibility. I wanted to build a tool that makes referencing simple, accurate, and fast, so students can focus on writing and critical thinking instead of stressing about formatting rules.
What it does
Through this project, I learned how to:
Implement consistent citation logic with edge cases in referencing styles
Work with input parsing and formatting to handle a wide range of sources
Deploy a web app that is lightweight yet accessible for anyone to use
Improve user experience by making the process intuitive and error-proof
I also gained a deeper understanding of how academic tools can reduce student stress and improve efficiency in research.
How we built it
I started by designing the interface so users could easily input source details (books, journals, websites, etc.). Then I created a formatting engine to apply Harvard citation rules automatically. Finally, I deployed the app using Bolt.new, ensuring it works smoothly across browsers.
Challenges we ran into
One of the hardest challenges was standardizing edge cases, such as unusual publication sources, missing author names, or online resources with multiple contributors. I also had to balance simplicity for the user with the complexity of the referencing logic. Ensuring the app produced consistent, error-free citations every time took significant testing.
Accomplishments that we're proud of
Built a fully functional Harvard reference generator that saves students time and reduces citation errors
Created a user-friendly interface that makes referencing accessible for anyone, even under tight deadlines
Successfully deployed the project on Bolt.new, making it live and publicly available
Overcame tricky edge cases like missing authors, multiple contributors, and online-only resources
Turned a personal frustration into a working solution that can help others in academia
What we learned
How to implement and standardize complex academic formatting rules
The importance of UI/UX design in making academic tools simple and stress-free
Practical experience with React, TailwindCSS, and deployment via Bolt.new
Problem-solving skills in handling unexpected edge cases and ensuring output consistency
The value of building tools that directly solve real-world student challenges
What's next for Smart Harvard Reference Generator
Expanding beyond Harvard to support APA, MLA, and Chicago referencing styles
Adding a batch upload feature so students can generate entire bibliographies at once
Implementing an export to Word/Google Docs option for seamless integration
Building a Chrome extension for one-click citation from any webpage
Collaborating with educators and universities to refine the tool and align it with official standards
Built With
- bolt.new
- css
- html
- javascript
- netlify
Log in or sign up for Devpost to join the conversation.