A web application developed using the Django framework that allows users to submit their articles to the administrator for review and posting. The application allows users to sign up or log in, and then use the submission form to send their articles. The administrator is able to review, approve, and post the articles. The application uses the crispy-forms library to enhance the user interface. Click here for link to the article about the project.
This project run on the Django framework and therefore in the installation you have to create the django virtual enviroment and install the package for crispy form using
pip install virtualenv
myenv\Scripts\activate.bat
orsource myenv/bin/activate
pip install django
pip install django-crispy-forms
- git clone https://github.com/BOSTONE069/jounal_web_application
python manage.py makemigrations
python manage.py migrate
- On local machine you can run the project using
python manage.py runserver
Go to the login page http://127.0.0.1:8000/accounts/login/ Signup if not registered or login with your credentials After successful login, you will be redirected to submission page Fill up the submission form and submit the article The admin can review, approve and post the article from the admin panel
- If you have any issue regarding installation or usage, please raise an issue here
- If you are getting any error related to crispy forms, please make sure that you have added 'crispy_forms' in your installed apps in settings.py
- Django
- Crispy-forms
This project is licensed under the MIT License.