The goal behind this final project was to create a fully functional website to further our knowledge in web development. This was the first ever website I ever made, and I did it in my Software Dev 2 class. This project helped understand the main elements of how most social media websites function with the help and guidance of Professor Gormanly. The final part of it we created a list of users that you can choose from and this is where they can post as that specific user.
To create this website we used html, css, and client and server side javascript, and a database using postgres.
Distributed under the MIT License
-
You have to install and clone your repository
-
Then you use Node, the command, npm start
-
Once you installed your dependenices this where you start your database up using postgres.
- psql -U postgres -f server/ db/create- do.sql (mac users may not need to write out the script)
-
Go back once more into your console and type out: npm start
-
The server will be running at that point this where you'll see the message saying "Listening on port1337!"
- First you'll see the homepage, you have 3 choices. choose a user and Sign In. Additionally you have the option to read a terms and conditions.
- After you post your message, the site will update with their message being sent.
git clone this repository npm install Visit localhost:1337 in your browser
psql -U postgres -f server/db/createTablesScript-base-example.sql We created a database to keep track of the posts and the messenges.
-
Allows a user to pick a user to sign in and create certain posts
-
Highly advanced homepage
-
Event feed API
-
Responsive webpage
Learning the material and then implenting it was the tricky part. I'm more of a hands on learner and need the guidence of peers and Professor to truly learn what I'm doing.