Skip to content

aswin-krishna-m/storyoh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Story Publishing Web Application

This is a simple Story publishing web application built using Flask and MongoDB. It allows users to view stories,add their own stories, update or delete their story. It also counts the number of times the story is viewed.

Features

  • User Authentication: Users can register, login, and logout.
  • Story management: Users can add new stories, update or delete existing ones.
  • View Count : View count for each story updates when users are visiting the read story page

Technologies Used

  • Flask: Python web framework for building the backend.
  • MongoDB: NoSQL database for storing user data and tasks.
  • HTML/CSS: Frontend styling and structure.
  • JavaScript: For client-side interactivity and real-time updates.
  • Bootstrap Dependencies and Icons.

Installation

  1. Download the zip from repository: https://github.com/aswin-krishna-m/ADBMS_LAB/Project2-Storyoh

  2. Install Python and MongoDB on your system if not already installed.

  3. Install the required dependencies: pip install -r requirements.txt

  4. Run the Flask application: python app.py

  5. Access the application in your web browser at http://localhost:5000.

Usage

  • Register or login to access functionalities of the app.
  • Add new stories by providing a title name , genre, and mainly the content.
  • Update stories through Edit page.
  • Delete the story if needed.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

short project for familiarizing with mongodb - a website for sharing your stories

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published