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

Share this project:

Updates