Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
api
 
 
e2e
 
 
 
 
 
 
 
 

Wall App

This is a portfolio open-source application using React and Django REST framework.

Requirements

Docker and Docker Compose.

TestCafe for tests e2e (npm install -g testcafe)

First time installation

First time it is required to install django migrations and install node requirements.

make init

The command above also starts the server. You can access http://localhost:3000/ to start using the application.

Running local

The project is prepared for running in local environments (volume is mounted instead of creating the application image).

To start the project:

make development

or

docker-compose -f docker-compose.development.yml up -d

You can access http://localhost:3000/ to use the application.

(Optional) Send e-mail

The default configuration print the e-mail in the console. To send e-mail via AWS SES, it is necessary to export the required values:

export WALLAPP_AWS_ACCESS_KEY_ID='AWS_ACCESS_KEY_ID'
export WALLAPP_AWS_SECRET_ACCESS_KEY='AWS_SECRET_ACCESS_KEY'
export WALLAPP_AWS_SES_REGION_NAME='AWS_SES_REGION_NAME' # Example: us-west-2
export WALLAPP_EMAIL_FROM='example@example.com' # AWS SES need permission to send e-mail from EMAIL_FROM

make development

Tests

There are tests for the front (React), api (Python/Django) and End-to-end (using docker-compose). For running all of them:

make test

About

React/Django project for post message on wall

Resources

Releases

No releases published

Packages

No packages published