Skip to content

ducluongtran9121/Web-Application-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web-Application-Project - Alunno

What is Alunno?

Alunno is a web-based course management application for Web application programming course which uses Django and React including beautiful design, feature-rich.

Features

  • User friendly: With simple and institutional UI

alt feature1

  • Beautiful design: Eye catching and fresh

alt feature2

  • Powerful: Tons of editing functionality

alt feature3

Getting Started

Prerequisites

Setup

  1. Get the source code

    git clone https://github.com/ducluongtran9121/Web-Application-Project.git
    cd Web-Application-Project
    
  2. Set up

  • Set up python environment

    • Create environment:

      cd backend
      python -m venv .env
      
    • Active environment:

      • Powershell:

        .env\Scripts\Activate.ps1
        
      • Command Prompt:

        .env\Scripts\activate.bat
        
      • UNix

        .env\Scripts\activate
        
    • Install dependencies:

      pip install -r .\requirement.txt
      
    • Migrate Django

      python manage.py makemigrations
      python manage.py migrate
      
  • Set up frontend environment:

    • Install dependencies:

      cd frontend
      yarn
      
    • Add server api url environment variable: (You can use your backend url)

      echo "REACT_APP_API_URL=http://127.0.0.1:8000" > .env.local
      

Run

  • Backend:

    python manage.py runserver
    
  • Frontend:

    • To run dev app:

      yarn start
      
    • To build the app:

      yarn build
      

Tech Stack

Contributors

Thanks goes to these wonderful people (emoji key):


thihuynhdotexe

💻 🚧 📆

Ngo Duc Hoang Son

💻 📖 🎨 🚧

janlele91

💻 🚧

About

A project of WebApp Programming subject

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages