This website consists of two parts: the front-end and the back-end. It uses the Django framework to handle the interaction between various data and uses the SQLite database to store all data in the back-end. It uses the Vue.js framework to render the data from the back-end in the front-end. The two parts will be introduced separately below.
node.js==12.18.2
vue-cli==4.1.1
vue==2.6.1
- Sign in and Sign up
- Choose system language
- Get schedule
- Switch account and Log out
- Search for question
- Fuzzy search
- Upload a question
- Answer a question
- Check school policy and related regulations
- Get the contact information of the school
- Show hot topics
npm install
npm run serve
npm run build
npm run lint
nltk==3.4.5
gensim==3.8.1
Django==3.0.8
numpy==1.17.1
- Login
- Register
- Q&A search
- Add Question
- Answer Question
python manage.py runserver