Skip to content

FelipeTomazEC/wall-app-web

Repository files navigation

About

The Wall App is an application where users can see awesome messages posted by the community members. The users can also register to the platform and start sharing their own thoughts on The Wall.

demo.mp4

Tools

The Wall web was built using ReactJS, a Javascript library that makes creating web applications fun and productive. Moreover, this projects uses libraries such as Styled Components, Axios and SWR.

Getting started

Following the instructions down below you'll get a copy of the project, so you can run it from your local machine.

Requirements

To run this project you must have:

Installing

  1. Using the terminal, clone the repository to your local machine: $ git clone https://github.com/FelipeTomazEC/wall-app-web.git

  2. Enter the directory of the project: $ cd wall-app-web

  3. Install the dependencies: $ yarn install or $ yarn

  4. Make a copy of the example.env file, and name it as .env: $ cp example.env .env

  5. Open the .env in an editor of your preference and edit the variables values.

  6. That's all. Now you can run it with the command: $ yarn start

Running with Docker

It's also possible to run the application on your local machine using Docker. In order to do that, you'll need Docker and Docker Compose installed. After installing these tools, do the following:

  1. Make a copy of the example.env file, and name it as .env: $ cp example.env .env

  2. Open the .env in an editor of your preference and edit the variables values.

  3. Run Docker Compose command on the command line: $ docker-compose up -d

  4. That's it. The Wall API should be available on http://localhost:3001/.

P.S.: The 3001 is the PORT variable defined in .env file.

About

Web client for the Wall App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages