Skip to content

totaldekadens/Socket.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 

Repository files navigation

Socket.io

This is a group assignment made by Hugo Bengtsson, Fredrik Lexö and Angelica Moberg Skoglund. We have created a chat-based app using socket.io that allows users to chat with each other in real time.

Structure:

Frontend: React.js using socket.io

Backend: Node.js using socket.io and express

External API's from :

  • Geonames: Searching for city and returning coordinates for SMHI.request
  • SMHI: For weather
  • Giphy: For gif according to query

Requirements for the assignment

Below follows the assignments different requirements in Swedish.

Krav för godkänt:

  1. En fungerade chatt där man kan skriva ett kommando ”/” för att utföra en operation som integrerar med 3-part. API-anropet skall ske via er server. ✅
  2. Man skall kunna sätta ett eget nickname som skickas med och visas tillsammans med meddelanden. ✅
  3. Git & GitHub har använts ✅
  4. Projektmappen innehåller en README.md fil (läs ovan för mer info) ✅
  5. Uppgiften lämnas in i tid! ✅

Krav för väl godkänt:

  1. Alla punkter för godkänt är uppfyllda ✅
  2. När någon skriver skall det synas för andra ✅
  3. Det ska gå att skapa nya rum ✅
  4. Alla rum som finns skall visas i en lista. Klienten skall vid klick på rum kunna gå med i rummet. ✅
  5. När man gått med i ett rum skall en lista finnas som visar alla nicknames på de som finns i det aktuella rummet. ✅
  6. Det ska finnas minst 2 kommandon (minst två olika 3-part API’er) ✅

Link to repo: https://github.com/totaldekadens/Socket.io

Installing

  • Open project in your code editor

  • Open terminal. Make sure you are standing in the "server" folder.

    • Npm i
    • Npm start
  • Redirect to "client"

    • Npm i
    • Npm run dev

About

SCHOOL: Group assignment - System support and integration with 3P systems

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •