Organize your games. Play them with anyone.
Project | Technologies | Layout | Project Specification | How To Use | License
Final project of the Graduate Course in Full Stack Web Development at the Pontifical Catholic University of Minas Gerais as a requirement for obtaining the graduate degree.
The search for innovation is a permanent challenge for companies that want to gain a good place in the market. In this sense, finding ways to promote discussion and the development of innovative solutions is one of the main activities that contribute to this objective. This is where Hackathons events comes in.
Hackathons events are successful in companies from different sectors, including in the current company I am part of, with the aim of exercising creativity, stimulating brainstorming, creating new projects and training employees. In one of these events, an online tabletop RPG game was developed, however it was not completely finished, lacking to create the web interface for the management of players.
Finally, the proposal for this project is the development of the web application with player management, completing the online tabletop RPG game project developed previously.
Project developed with the main following technologies:
You can view the layout of the project in the web version. You need to have a Figma account to access it.
You can view the project specification in the EN and PT-BR versions.
To clone and run this application, you'll need Git, Yarn and Node.js >= 14.16. From your command line:
# Clone the repository
$ git clone https://github.com/gisabernardess/venture.git
# Go into the repository
$ cd venture/web
# Install dependencies
$ yarn
# Run the development server
$ yarn dev
# Navigate to http://localhost:3000
# The app will automatically reload if you change any of the source files.
# Go into the repository
$ cd venture/server
# Install dependencies
$ yarn
# Start docker container for Postgres
# Create the .env file in the repository using the sample file .env.example
# Run the development server
$ yarn dev
# Run the migrations
$ node ace migration:run
# Navigate to http://localhost:3333
# The app will automatically reload if you change any of the source files.
This project is under the MIT license. See the LICENSE for more information.
Made with ♥ by Gisele Silva 👋 Get in touch!