Inspiration

Students often spend more time understanding assignment briefs than actually completing them. We wanted to build an AI-powered academic assistant that helps students quickly transform assignment instructions into a structured report draft, allowing them to focus on research, learning, and critical thinking instead of formatting and planning.

What it does

AssignmentAI analyzes uploaded assignment briefs and generates structured report drafts using OpenAI. Users simply upload a PDF assignment brief, optionally attach supporting datasets, select their academic discipline, and receive a well-organized draft tailored to the assignment requirements.

The application supports multiple academic disciplines including:

  • Physics & Science
  • Engineering
  • Business
  • Economics
  • Law
  • Psychology

The generated output provides a strong starting point that students can further develop into their final submission.

How we built it

AssignmentAI was built using:

  • React
  • Vite
  • JavaScript
  • OpenAI Responses API
  • Vercel

The frontend provides an intuitive interface for uploading assignment briefs and selecting disciplines. A secure backend endpoint communicates with the OpenAI API to generate assignment-specific report drafts while keeping API credentials protected.

Challenges we ran into

One of the biggest challenges was securely integrating the OpenAI API while deploying the application on Vercel. We also needed to design prompts that could adapt to different academic disciplines while maintaining consistent report quality and structure.

Handling PDF uploads and ensuring a smooth user experience across multiple assignment types also required careful planning.

Accomplishments that we're proud of

We successfully built and deployed a complete AI-powered academic assistant capable of:

  • Processing assignment briefs
  • Supporting multiple academic disciplines
  • Generating structured report drafts
  • Deploying as a production web application using Vercel
  • Integrating securely with the OpenAI API

What we learned

Throughout this project we gained valuable experience building production-ready AI applications. We learned how to securely integrate large language models into modern web applications, deploy full-stack React projects using Vercel, design effective prompts for educational use cases, and create intuitive user experiences for AI-assisted workflows.

What's next for AssignmentAI

Future versions of AssignmentAI will include:

  • Citation generation (APA, IEEE, Harvard)
  • DOCX and PDF export
  • Collaborative editing
  • Plagiarism-aware writing assistance
  • AI-powered feedback and grading suggestions
  • Learning analytics
  • LMS integration
  • Streaming AI responses
  • Personalized academic tutoring

Our long-term vision is to make AssignmentAI an intelligent academic workspace that supports students throughout the entire assignment writing process.

Built With

Share this project:

Updates