Lambda Labs 8: Week 1 Recap

My challenges of working on learning Auth0 and Mongoose

https://github.com/Lambda-School-Labs/Labs8-AutoInvoicer/pulse (m4rkh0ng)

Our project is to create an invoice generator that clients can use to send to their customers. I began on Monday by doing a lot of research, organizing our Trello Board to contain tasks appropriate for the requirements that we are meant to accomplish. During the course of this week, I tasked myself with taking on Auth0 for implementing our authentication and authorization as my main feature of working. This way, we now have a method of creating and storing users and authenticating them when logged in/logged out. For the Auth0 app that I'd configured, I set up a new account throught Auth0. Afterwards, I began to research how to use Auth0 in tandem with Express and connected Auth0 to our backend of the project. The URL for our Auth0 app actually lives here: http://autoinvoicer.auth0.com and currently, the callback URL is currently only configured to run locally until I have gotten the frontend connected to the backend with Auth0. My current objective is to authorize content per user to have their own invoices become available only for them to see/use.

Other than Auth0, I had also worked on building out some rudimentary components for our Error Pages and our Invoice cards.

Tasks Pulled

Front End

Back End

As a part of your journal entry, write ¼ to ½ a page reflecting on your experiences forming a team. What did you do to help the team solidify as a group? What did you do that you now realize caused friction in this process?

With our group coming together, I enjoyed being able to interact with my teammates and discuss points where we felt strong and where we could use improvement or further challenge. I see that I had contributed in being able to initiate some momentum when it came to being able to get our project's Trello board populated and organized in the beginning. I'm certainly glad to have more help in that regard, as I had noticed maybe a small lack of initiative in that regard coming from my other team members, which is completely okay considering that we have never done this process before. Earlier, when defending our choices of tech stack, I felt that I had answered in a way that, by comparison, would not hold up well in an interview scenario. I felt that I had let my team down by being unprepared to further push for a stance that we could all stand behind and be proud of. Learning to be a part of a team, after months of working on things by myself, I had realized the importance of the fact that my work and my words do not represent only myself, but also my collaborators.

https://api-auto-invoicer.now.sh/ https://auto-invoicer.now.sh/