Skip to content

markdentoom/Questioneer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Questioneer

A reddit-like forum for posting questions built using Django REST and Vue.

Getting started

  1. Create a virtual environment using python -m venv venv
  2. Activate it using venv/scripts/activate
  3. Install backend requirements using pip install -r requirements.txt
  4. In your terminal navigate to the .../questioneer/questioneer folder
  5. Run migrations using python manage.py migrate
  6. Run the backend server using python manage.py runserver
  7. Open a new terminal and navigate to the .../questioneer/questioneer/frontend folder
  8. Install frontend requirements using npm i
  9. Run the frontend server using PS ...\questioneer\questioneer\frontend> npm run serve
  10. Click the url in your terminal (http://127.0.0.1:8000/) to open the project in your browser

Notable features

Hot reloading for development

image

API testing using REST Client

image

Account creation and login

image

Standard CRUD functionality for questions and answers with authentication and pagination

image

Built using

  • Django REST
  • Vue
  • Axios
  • REST Client

Contributing

This is a solo project. If you find any issues, please create an issue in the issues tab.

About

A SPA reddit-like forum for posting questions; built using Django REST and Vue

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published