…...Persona Programming Project..….

Bill KGD
3 min readSep 17, 2019

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!

……

--

--

No responses yet