…...Persona Programming Project..….
For my first solo project at The Flatiron School I made a oop web app
Persona is a private virtual identity matrix — basically a collective identity made of up people you aspire to be more like, evaluating greats people from our times help inform us of errors and learn from their experience such as learning from your parents helps you become a better version of yourself
A User can create a Persona by selecting people from the Collective whom they consider is extraordinary and syncretize them into their matrix based on how they connect to them via mind body or spirit
Example —
I make a user account and arrive at my my home page
Here I can then go to my collective page to see people I would like to add to my persona
Scrolling I find Albert Einstein and decide I would like to be more like him in the area of mind
Here I would like designated how they connect and perhaps comments on why, submitting when I’m done
Finally, on my home screen we now Einstein as a part of my Persona where I can see their stars and the rest of their information is just a click away
I think It was a great experience to build my own project. I learned a lot although it did take a lot more time than I originally had thought. Also, so much room for improvement, but fulfilling in that I can say I know the basics of object orientated programming, how it connects to HTTP , and why MVC architecture is important.
The most interesting thing I implemented beyond CRUD and was the Omniauth authorization log in for Facebook, really cool to connect with such a prestigious company.
I learned a lot about how to best manage build time. My process consisted of building what I know, Googling what I didn’t know, using labs that I’ve gone over, and asking for help when I had no idea. Perseverance over errors is key. Also had to teach myself a lot about computer science science and advanced mathematics in order for my brain to understand everything. So much to learn, especially an infinite stream of algorithmic knowledge. Going forward I will have to be more Agile in my process and looking forward to the challenge
I also realized while building this project that I would like to work on AI in the future
Here is the link to the github repo https://github.com/billg3/Persona
And a User video demo https://vimeo.com/360661445
Excelsior!
……