Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sankamuk/virtualcoaching
Virtual Coaching Center
https://github.com/sankamuk/virtualcoaching
ansible flask-api python reactjs webapp
Last synced: 3 days ago
JSON representation
Virtual Coaching Center
- Host: GitHub
- URL: https://github.com/sankamuk/virtualcoaching
- Owner: sankamuk
- Created: 2019-10-31T19:15:03.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-05-25T05:17:24.000Z (over 2 years ago)
- Last Synced: 2024-11-13T16:50:19.476Z (2 months ago)
- Topics: ansible, flask-api, python, reactjs, webapp
- Language: JavaScript
- Homepage:
- Size: 213 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# virtualcoaching
![Ansible](https://img.shields.io/badge/IAC-Ansible-brightgreen.svg)
![Python](https://img.shields.io/badge/Backend-PythonFlask-brightgreen.svg)
![React](https://img.shields.io/badge/Frontend-ReactJS-brightgreen.svg)This is an application (ExamNow) designed to help registered user to give examination anywhere, anytime and check his/her preparation.
## Technology Used:
- Python (Flask)
- React JS## Directory Layout
`api`
This is the Flask based backend to expose the API supporting the core functionalities.`ui`
This is the React JS based frontend for the application using with user interacts with the backend.`ansible`
This is the Ansible setup to deploy the application to any CentOS(tested on v7) host.## Deployment Process
*Below steps to follow.*
- Update hosts file ansible/dev/hosts and add your hostname in place of `client`. Also note the host should have a user ansible and its should have sudo right. Also the host should be password less login enabled with user ansible from your current host from where you will run this Ansible recipe.
- Execute following command.
``` ansible-playbook -i dev/hosts dev/deploy.yml ```