/WebApp

GeekyChunk's WebApp

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

WebApp

It's A PowerFull Full Stack WebApp

For Front Side Used SSR of NUXT.JS

For Back Side Used Django

It include CMS(For Making Blog),
Auth System(For registeration And Login),
Mail System (Compose & Inbox),
Bootstrap Design (Learn More)

Deploying:

Using Nginx As WebServer WIth The Confs

NGINX

Using Gunicorn For Django Deamen

Using MP2 For Nuxt Deployment sample Conf In FrontEnd Directory

TODO:

  • Ruby Full App Manager
  • Multi Material Layouts
  • CMS System
  • Authentication system(Security Feautures)
  • Mail System(Support, Contact)

Rb Manager Tutorial

Setup

Coming Sooon

Developing Server

./manage.rb run

Deploying Smoke Test

./manage.rb start

Requirments

NodeJs 16.2.0 (14.0.0 +) NPM Yarn MP2 Python3 Django3.2.0 Django-cors-header Pillow Ngin

Manually Setup (Wait For Ruby App If U dont wanna config manually)

  • $ cd backend
  • $ pip3 install -r requirements
  • $ cd ..
  • $ cd frontend
  • $ yarn
  • $ npm -g install pm2
  • $ cp ecosystem.config.js.sample ecosystem.config.js
  • $ vi ecosystem.config.js # Enter UR Information :D
  • $ pm2 start # Smoke test
  • $ pm2 stop [AppName]
  • $ cd ..
  • $ cd WebServerCFG
  • $ sudo cp WebApp.sample /etc/nginx/site-available/WebApp # Or every name u wanna name it
  • $ sudo nano /etc/nginx/site-available/WebApp # Complete That With UR infos such as static/media dir

WllDown Finished

Read These Wikis

  1. Nginx
  2. Django
  3. Gunicorn
  4. Nodejs
  5. Yarn
  6. PM2
  7. Nuxt
  8. Vue
  9. Bootstrap
  10. Axios