Announcing Our Mutual Seperation from Cancode

APCSA students Sanja B, Karthik V, and Evan Y are building a responsive E-commerce website for Aurorae Biolabs.

By Karthik Valluri4/21/2023
Article Thumbnail

New Project

About them.

Aurorae Biolabs inc founded and based in San Diego, California. We are proud to offer our customers access to high-quality primary and iPSC-derived cells, custom iPSC services, and functional bioassay development Our products are designed and developed by highly trained, world-class scientists to streamline research protocols, reduce experimental variability, and increase the accuracy of results. Our mission is to advance the pursuit of scientific knowledge by supplying high-quality innovative reagents, tools, and services that enable life science research.

Why?

We are tired of working on meaningless websites to meet the technical requirements of getting an A in the class. We want to create a meaningful impact on a rising biotech empire. Aurorae Biolabs has been highly successful, especially in recent years, and are even starting a new branch in the second most populous country in the world, China. Their website has not been improved in a very long time, and has to outsource their work. Evan has very close relations with his parents, so we can ensure that demands are met in an orderly fashion. This system would make it much easier for the Yangs and our group.

How? What tools do we plan on using?

Aurorae Biolabs will be developing new and improved products quicker than before, and they need a website able to withhold that. So that means databases that can be updated with product counts and pricing in real-time. We will translate our skills from previous trimesters to use a JPA repository that contains the product sizes, details, and other information. We also need to use JWT to ensure only admins can add whenever more cells are made.

We have learned a lot working with CanCode this trimester and what to incorporate what we have learned. We will most likely use Svelete in our frontend and Firebase in coordination with JWT. We will also use TailwindCSS and the vast library of DaisyUI to ensure the website is pleasing to the eyes.

How do we plan on doing the work of 12 w/ 3 people?

We will be dividing up the remaining 7 weeks of the trimesters into Sprints.

Sprint 1 (4/21-5/5): Get the framework of the website finished (basic outline of it’s going to look) and start JPA repo implementation.

Sprint 2 (5/8-5/22): Finish Firebase + JWT login and ensure that server-side authentication is fully functional and working. The E-commerce part of the website is working: you can actually buy things, the cart saves what the user selected, the checkout feature is secure, etc.

Sprint 3 (5/23-6/5): Customer service is working; the contact us page, about us, and other necessary information are functional. Website approved by owners (the Yangs) and adding the final touches or anything extra they want.

Old Hierarchy:

New Hierarchy:

All Pages we will be creating

  • Sign in page, Google, Facebook, etc login
  • About us
  • Location/How to contact
  • Purchasing page
  • Home page to navigate
  • What the items are, definition/description
  • Pictures of cells and progress/research
  • Application menu
  • The “team”, (Pictures of the employees and descriptions)

unkown • 6/16/2025, 12:46:00 PM