https://github.com/mr9d/fallout-gdor-next
Open-source remake of the Fallout game series fansite from 2007-2008 build with Next.js. This is a WIP project. Updated occasionally.
https://github.com/mr9d/fallout-gdor-next
docker fallout fansite gaming ghactions nextjs pm2 react typescript
Last synced: 28 days ago
JSON representation
Open-source remake of the Fallout game series fansite from 2007-2008 build with Next.js. This is a WIP project. Updated occasionally.
- Host: GitHub
- URL: https://github.com/mr9d/fallout-gdor-next
- Owner: mr9d
- Created: 2022-01-12T11:29:57.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-13T06:45:30.000Z (over 3 years ago)
- Last Synced: 2025-06-18T00:38:41.893Z (12 months ago)
- Topics: docker, fallout, fansite, gaming, ghactions, nextjs, pm2, react, typescript
- Language: TypeScript
- Homepage: https://new.falloutgdor.ru
- Size: 1.53 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fallout: Gravedigger's Original Research
## About
This is an open-source remake of the Fallout game series [fansite from 2007-2008](https://falloutgdor.ru/). The site included original articles about the plot of the original series's first games, such as Fallout, Fallout 2, Fallout Tactics, and Project Van Buren (unreleased Fallout 3 from Black Isle Studios). Most of the articles from 2007 were written by me, but later in 2008-2009 a lot of people from the Fallout fan community were sending their articles for the site as well.
Soon after the release of Fallout 3 by Bethesda Softworks in October 2008 a lot of new people came into the Fallout fan community. In addition, the dominance of social networks on the internet killed the old gaming fan-site vibe. That's why I lost interest in my site and switched to other projects.
In 2022 I’ve decided to remake the site as a learning project. The main challenge was to make a modern mobile-friendly design and a modern HTML5 layout. Another goal was to rewrite the site from PHP+jQuery to ES6+React/Next.js. Last but not least is to bring a website source code to the public domain and receive corrections and updates from the community.
## Current status
This is still a **Work In Progress**. The project is not the highest priority for me, that’s why I work on it only occasionally.
If you want to contribute, please contact me by:
- Email:
- Telegram: [@themrgd](https://t.me/themrgd)
- VK: [gravedigger](https://vk.com/gravedigger)
## Live version
Available at (deployed from the **main** branch)
## Running locally
### With Next.js dev server
If you don’t want to use the live version, you can run a local instance by cloning the repo and running:
```
yarn
yarn dev
```
After the successful execution the local instance should be available at
### With Docker
As an option, you can run the site with Docker. Make sure you [have it installed](https://docs.docker.com/get-docker/) on your computer and build the image by running:
```
docker build -t fallout-gdor-docker .
```
After the build run the image:
```
docker run -p 3000:3000 fallout-gdor-docker
```
The site should be available at after this.
## Used technologies
- TypeScript 4.5 ([documentation](https://www.typescriptlang.org/docs/))
- React 17 ([documentation](https://reactjs.org/docs/getting-started.html))
- Next.js 12.3 ([documentation](https://nextjs.org/docs), [learn](https://nextjs.org/learn))
- GitHub Actions ([documentation](https://docs.github.com/en/actions))
- Nginx 1.22 ([documentation](http://nginx.org/en/docs/))
- PM2 ([documentation](https://pm2.keymetrics.io/docs/usage/quick-start/))
- Docker ([documentation](https://docs.docker.com/))