/Cocomic

💫 CMPT470 Project: An open-source platform for comic/manga collaboration

Primary LanguageJavaScriptMIT LicenseMIT

Cocomic

An open-source platform for comic/manga co-authoring

How to run the example code

development version

docker-compose up -d
gulp
  • visit localhost:3003

production version

Features Might be Easily Missed

  • responsiveness

Functions

  • Register
  • Login
  • User Center
    • My collection: books created by the user
      • click + to upload a new book
    • Bookmarks: books loved by the user
  • Home
    • 6 most popular books
    • 6 newest books
  • Popular: comic books sorted by popularity
  • New: comic books sorted by create time
  • Click a book to open:
    • book cover and author info
    • chapters
      • at the end of chapter, one can click buttons to add a bookmark, to like the chapter, to create a new chapter (new branch), or to edit the chapter
      • at the end of chapter, one can drag images in the carousel to select the next chapter to read

Known bugs

  • Branch switch results in blank page on ios chrome, because history, one of package used in the project, have some bugs supporting ios chrome.

Tech Stack

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

MIT License