This week my team and I completed the planning phase of our capstone project, so it is time to begin our first development sprint. I assigned my teammate, Yoendris, to handle the frontend portion of a couple of screens because he mainly worked on the UI design this past month. Next, I assigned my other teammate Juan to handle some of the backend work. My responsibilities will be multi-faceted: I will start out with assisting in the backend, as well as handle some of the DevOps work such as setting up the host. The quickest way I thought of was to use Vercel because all of the CI/CD integration is setup for us.
We will be meeting with a mentor every week, so it’s imperative that our application is accessible on the web. After we perform an internal team review, we will then pass on our weekly build for our mentor to review. This gives us an opportunity to hear feedback, suggestions, and potential bugs that we missed.
I decided to use Supabase as the database provider because it’s free and contains extensive documentation. Supabase also provides storage options, so it will be a consideration moving forward. I began by reading the documentation on authentication and added some simple boilerplate code for logging in. Obviously, this will need to be modified with encryption and salting to ensure password safety, but it’s a start. This is going to take some adapting obviously as my team and I try to find the best workflow together.