Giter Site home page Giter Site logo

getHarsh

Table of contents

  • Technology stack used
  • What's included
  • Documentation

Technology stack used

  1. Python3 3.2.0
  2. Django Web Framework 3.1.7
  3. Wagtail CMS for content administration.
  4. PostgreSQL 10.5 is the database we use in production and locally.
  5. Psycopg is the Python library that lets Python talk to Postgres.
  6. Amazon S3 provides object storage through a web service
  7. interface
  8. Gunicorn interface between nginx and Django
  9. Lightsail offers you everything needed to build an application or website
  10. Route53 instance between instance ip and go daddy
  11. Certbot for ssl certificate

What's included

Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this:

GETHARSH/
├──blog/
│   ├── __init.py__
│   ├── admin.py
│   ├── apps.py
│   ├── feeds.py
│   ├── forms.py
│   ├── models.py
│   ├── tests.py
│   ├── urls.py
│   ├── views.py
│   ├── wagtail_hooks.py
├──blog_extension/
│   ├── __init.py__
│   ├── admin.py
│   ├── apps.py
│   ├── forms.py
│   ├── models.py
│   ├── tests.py
│   ├── urls.py
│   ├── views.py
├──cmswagtail/
│   ├── __init.py__
│   ├── settings/
│   │   ├── __init.py__
│   │   ├── base.py
│   │   ├── dev.py
│   │   ├── production.py
│   ├── static/
│   ├── templates/
│   ├── __init__.py
│   ├── urls.py
│   ├── wsgi.py
├──home/
│   ├── __init__.py
│   ├── context_processors.py
│   ├── models.py
├──search/
│   ├── __init__.py
│   ├── views.py
├──user_management/
│   ├── __init.py__
│   ├── admin.py
│   ├── apps.py
│   ├── forms.py
│   ├── models.py
│   ├── signals.py
│   ├── tests.py
│   ├── views.py
├──manage.py/

Static contains static files(like css, js and media), templates contain the html pages. For further information visit Django documentation.

For further information on various .py files:

  • admin.py file is used to display your models in the Django admin panel. You can also customize your admin panel.
  • manage.py is Django’s command-line utility for administrative tasks, click here for more info feeds.py is used for creating RSS Feeds with Django, click here for more info
  • forms.py is used for creating custom forms through models, click here for more info
  • models.py is the single, definitive source of information about your data, click here for more info
  • urls.py is used for handling urls on website, click here for more info
  • views.py contains Python function that takes a Web request and returns a Web response, click here for more info
  • base.py contains the settings of the project through which the website runs, click here for more info
  • wsgi.py contains calling convention for web servers to forward requests to web applications or frameworks written in the Python programming language. click here for more info

Documentation

Here is a flow chart of how the project works

ewretrfhg

Installation and configuration

Clone the repository

Using the console, navigate to the root directory in which your projects live and clone this project's repository:

git clone [email protected]:getHarsh/getHarsh.git
cd getHarsh
// make your python virtualenv
virtualenv -p python3 virtualenv
source virtualenv/bin/activate

with virtualenv activated and inside the project directory

pip install -r requirements.txt
./manage.py migrate
./manage.py createsuperuser
./manage.py runserver

Harsh Joshi's Projects

chatwoot icon chatwoot

Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬

flann icon flann

Fast Library for Approximate Nearest Neighbors (My fork @ https://Joshi-Harsh.github.io/flann) . Find the orginal website at :

gradio icon gradio

Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

langchain icon langchain

⚡ Building applications with LLMs through composability ⚡

ollama icon ollama

Get up and running with Llama 3, Mistral, Gemma, and other large language models.

phash icon phash

Perceptual Hash for computing Image structural similarity based on emperically obtained coefficients

rethinkdb icon rethinkdb

The open-source database for the realtime web.

weblangchain icon weblangchain

LangChain-powered web researcher chatbot. Searches for sources on the web and cites them in generated answers.

youtubeanalytics icon youtubeanalytics

A Microsoft Data Connector or Power Query Connector for YoutubeAnalytics data

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.