Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/foreachq/learning-langs
Learning languages web-application
https://github.com/foreachq/learning-langs
docker pgsql php8 symfony5
Last synced: about 2 months ago
JSON representation
Learning languages web-application
- Host: GitHub
- URL: https://github.com/foreachq/learning-langs
- Owner: Foreachq
- Created: 2022-07-30T19:32:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-30T19:51:36.000Z (over 2 years ago)
- Last Synced: 2024-10-11T09:41:30.403Z (3 months ago)
- Topics: docker, pgsql, php8, symfony5
- Language: PHP
- Homepage:
- Size: 309 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Learning Languages
«Learning Languages» — a site where you can learn new languages.
## Description
Application is build in the form of a site where you can add new words for learning, make it active/inactive and learn words with smart algorithm of words displaying. Registration and authentication are required to work with the system.
Project features:
- Authentication, policy management;
- Additing words for learning on the learning page;
- PostgreSQL storage for added entities;
- Docker containerization for easy to run local instances.## Requirements
- docker-compose
## Installation
- Download package
``` bash
git clone https://github.com/Foreachq/learning-langs
```- Setup project
```bash
cp .env.dist .env
```- Run local instance
```bash
make docker-up # starting on http://127.0.0.1:8041
```- Stop local instance
``` bash
make docker-down
```You can get into php container with:
```bash
make php
```