Skip to content

Welcome to AmalgaNation! This application is a social media app, designed with a plethora of things to do! Learn about new cultures, play games, or chat with friends!

Notifications You must be signed in to change notification settings

SydneyGoodwill/amalganation

Repository files navigation

AmalgaNation

Table of Contents

  1. Project Links
  2. Description
  3. Screenshots
  4. Credits
  5. Challenges and Learning
  6. License

1. Project Links

Deployed Site

The deployed site can be found here at AmalgaNation

2. Description

AmalgaNation is a plethora of things all combined into one easy to use website. Create your profile today and get gaming with the entire world! Hang around and chat with people or check out some amazing locations to visit and whats new in the gaming world! This is a website designed to allow people to feel more closely connected. Hang out with all your PlayPals here at Amalganation!

3. Screenshots

Home page

4. Credits

This project could never have been completed without all the helping hands and feets we've had throughout the project. This is a list of all the sources we used to complete this project!

  1. Socket.io
  2. A site for easy to make JS games
  3. Gimp a nice and free image editing software!

5. Challenges and Learning

These are all the things we had a hard time with and the things each of us learned along the way.

Diana - I worked mostly on styling, which doesn't come naturally to me. My biggest struggles were trying to find ways to make our pages seem uniform and aesthetically appealing. I think through this project I learned to love styling more than I previously did, which I view as a success!

Neal - I tackled working with sockets. Sockets is a completely new to me node library that allows for data to be sent from the application direclty to the backend and then be broadcast immediatley out to the application. Sockets allowed us to create a live chat in our application. It was challenging for me to completley learn a new technology and learning how it was going to be implemented into our project. I initially created a functioning web chat in my code sandbox but as I discovered when I went to move that over to our application things often didn't work as they did in practice. Overall I had a lot of fun troubleshooting these issues and discovering how to make sockets run on heroku.

Sydney - My challenges were: relearning axios calls and then having them render data to handlebars files successfully. I was able to successfully render to our travel.handlebars, but the gamesearch.handlebars is still giving me issues. Other challenges included routing earlier on, which we were able to figure out as a group during class with Mason's help for the most part. 2) Successes were: HTML and CSS come way more naturally for me; I was easily able to set up our initial handlebars files and got them connected to their routes. I also finally had success last night with a working travel api! Our gaming api is something I'd like to implement with future development.

Zach - Through this project I was able to learn a lot about Canvas (in HTML) as well as socket.io, passport-session, and so much more. I had a bit of a rough time with flash when it came to using handlebars too. Handlebars doesnt have very good functionality with flash but I was able to learn a bit about EJS too. I think I was able to pick up lots of little skills here and there and learn some pretty cool stuff about cookies an how to use them in way that can benefit the user. Being able to allow a user to login and logout was a pretty challenging endevour but not as difficult as getting route protections. I think that was probably the coolest thing I was able to learn.

6. License

License: MIT

About

Welcome to AmalgaNation! This application is a social media app, designed with a plethora of things to do! Learn about new cultures, play games, or chat with friends!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •