This project is a remake of the 2012 version of the popular online game Runescape, using Node.js and the Handlebars template engine. The original website was copied from the web archive version of the 2012 website, but has been made completely independent of the archive.
After cloning the repo, install all the required packages by using the following command:
npm i
To start the application, use the following command:
npm run start
This will start the server on port 80, which you can access by opening your web browser and going to http://localhost/.
The website includes
- An example Highscores linked to an API
- An example Heroes page linked to an API
- Complete independence from 3rd party resources outside my personal git repos
- A ability to blog new webposts with a blogging backend
- An example hooked up to a blogging API
- API examples available here: https://github.com/JesseGuerrero/DarkanAPI/tree/jesse-2012-web
- Photos from 2012 available here: https://github.com/JesseGuerrero/web-files-darkan
The project uses a number of technologies, including
- Node.js
- Handlebars template engine
- Express.js
- MongoDB
- Example API uses Typscript & NestJS
This project was developed by Jesse Guerrero as part of a personal project. The original website design and content was created by Jagex Ltd.