Skip to content

Ink Tales is a dynamic book blog platform that allows users to explore a curated collection of books. Users can search for books, sort them by ratings or book name, and authorized contributors can add, edit, or delete book entries to maintain an up-to-date and relevant collection.

Notifications You must be signed in to change notification settings

twister904/INK_TALES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ink Tales

Ink Tales is a book blog platform designed for book enthusiasts to explore, search, sort, and manage a curated collection of books. Authorized contributors can add, edit, and delete book entries, ensuring that the collection remains current and relevant.

Features

  • Explore Collection: Browse through a curated collection of books.
  • Search Books: Quickly find books using the search functionality.
  • Sort Books: Sort the collection by ratings or book name for easier navigation.
  • Add New Books: Authorized contributors can add new books to the collection.
  • Edit Book Details: Update book information to keep details accurate.
  • Delete Books: Remove outdated or irrelevant book entries (exclusive to authorized contributors).

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express
  • Database: PostgreSQL
  • Libraries: Axios for HTTP requests
  • Deployment: [Add your deployment platform, e.g., Heroku, Vercel]

Installation

  1. Fork the repository on GitHub.

  2. Clone the forked repository:

    git clone https://github.com/yourusername/ink-tales.git
  3. Navigate to the project directory:

    cd ink-tales
  4. Install dependencies:

    npm install
  5. Set up the database:

    • Ensure PostgreSQL is installed and running.
    • Create a database and configure the connection settings in config.js.
  6. Start the application:

    npm start
  7. Access the application in your web browser at http://localhost:3000.

Demo Watch the demo video to see Ink Tales in action:

▶️ ⬅️click here

Future Enhancements

  • User Authentication: Implement user authentication for better security and personalized experience.
  • Enhanced UI/UX: Improve the user interface and experience with responsive design and interactive elements.
  • Additional Sorting Options: Add more sorting options such as by author, publication date, etc.

Acknowledgments

Special thanks to Angela Yu from Udemy for her comprehensive web development course that provided the foundation for this project.


Feel free to contribute to this project by submitting issues or pull requests. Your feedback and contributions are highly appreciated!

About

Ink Tales is a dynamic book blog platform that allows users to explore a curated collection of books. Users can search for books, sort them by ratings or book name, and authorized contributors can add, edit, or delete book entries to maintain an up-to-date and relevant collection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published