Skip to content

aitwehrrg/Web-Dev-Assignment-6

Repository files navigation

Web Dev Project

Aim

To create a catalogue of Video Games to be referenced to by everyone.

Theory

Request Response Cycle

  1. Request
graph TB
Browser;

subgraph Node
	Express;
	Mongoose;
	EJS;
end

Browser -->|GET request| Node;
Express -->|Find Queries| Mongoose;
Express -->|Render Queries| EJS;

Mongoose --> Database;
EJS <--> Static-File-System;
Loading
  1. Response
graph TB
Browser;

subgraph Node
 Express;
 Mongoose;
 EJS;
end

Node -->|Response|Browser;
Mongoose -->|JavaScript Objects|Express;
EJS -->|Static files|Express;

Database -->|BSON| Mongoose;
Static-File-System <--> EJS;
Loading

Tech Stack

  • HTML
  • CSS
  • JavaScript
  • Node
  • Express
  • MongoDB
  • Embedded JavaScript

Future Scope

  1. Addition of Account Systems
  2. URL Validation for Game Websites
  3. Addition of a Search Bar
  4. Addition of Ranking Systems

References

  1. IGDB
  2. IMDB

Conclusion

A website fit for basic queries and searches has been created.