VerbAi is a Django-based web application designed to provide ratings for uploaded stories, assessing their child-friendliness, and analyzing and providing the moral of the story. This project leverages artificial intelligence to analyze text and provide meaningful insights, making it a helpful tool for parents, educators, and writers.
- Upload stories in text format.
- Analyze the child-friendliness of the story.
- Generate a moral or lesson for the story.
- User-friendly interface for uploading and viewing results.
- Backend: Django (Python)
- Frontend: HTML, CSS, JavaScript (with Django Templates)
- Database: SQLite
- AI/ML: Integrated AI models for story analysis
- Python 3.8+
- Django (version compatible with the project requirements)
- Git (optional, for cloning the repository)
- Clone the repository:
git clone <repository-url> cd VerbAi
- Create a virtual environment and activate it:
python -m venv env source env/bin/activate # On Windows: .\env\Scripts\activate
- Install the required dependencies:
pip install -r requirements.txt
- Apply database migrations:
python manage.py migrate
- Run the development server:
python manage.py runserver
- Access the application in your browser at
http://127.0.0.1:8000/
.
- Navigate to the application’s homepage.
- Upload a story in text format using the provided interface.
- View the child-friendliness rating and the moral of the story.
VerbAi/
|— .git/ # Git repository metadata
|— db.sqlite3 # SQLite database
|— manage.py # Django management script
|— static/ # Static files (CSS, JS, Images)
|— story/ # Main application logic
|— templates/ # HTML templates
|— VerbAi/ # Project configuration files
|— LICENSE # License information
This project is licensed under the terms specified in the LICENSE file.
- Special thanks to the contributors and mentors who guided the development of VerbAi.
- Tools and libraries used include Django, Python, and AI models.
Feel free to contribute to this project by submitting issues or pull requests!