diff --git a/.github/workflows/toc.yml b/.github/workflows/toc.yml new file mode 100644 index 0000000..b6db19c --- /dev/null +++ b/.github/workflows/toc.yml @@ -0,0 +1,17 @@ +on: + push: + paths: ["README.md"] + +jobs: + build: + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - uses: actions/checkout@v2 + - run: | + curl https://raw.githubusercontent.com/ekalinin/github-markdown-toc/master/gh-md-toc -o gh-md-toc + chmod a+x gh-md-toc + ./gh-md-toc --insert --no-backup README.md + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Auto update markdown TOC diff --git a/.gitignore b/.gitignore index 50c46ad..0c999c5 100644 --- a/.gitignore +++ b/.gitignore @@ -23,4 +23,6 @@ npm-debug.log* yarn-debug.log* yarn-error.log* .eslintrc.json -.prettierrc \ No newline at end of file +.prettierrc + +gh-md-toc diff --git a/README.md b/README.md index 765828d..06a7486 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,68 @@ +# Introduction to the README Template + +Hare Krishna! Welcome to the PS README template. Please fill out this template on how your project is/was developed and deployed to create documentation. The storage of information in one place is very useful and also ensures all the information is present for the future. + +Please keep this template structure and do not remove any sections. Feel free to add subsections under the existing headings. If any sections do not apply, please leave them intact, for future use. Do not hesitate to contact the current maintainer () if you have any questions or queries. Please also feel free to submit a Pull Request to improve this template. + +This template should be used to create the `README.md` file in your project repository. The file properly starts below! ⬇️ + KCSOC Studio Logo -## Introduction -Welcome to the official repository for KCSOC Studio. +# KCSoc Studio + +Live site at: studio.kcsoc.com + +# Table of Contents 📚 + + + * [Introduction to the README Template](#introduction-to-the-readme-template) + * [KCSoc Studio](#kcsoc-studio) + * [Table of Contents 📚](#table-of-contents-) + * [Description and Purpose 📝](#description-and-purpose-) + * [Screenshots](#screenshots) + * [Intended Audience 🎭](#intended-audience-) + * [People of Contact 👤](#people-of-contact-) + * [Technologies, Dependencies, and Notable Libraries 👾](#technologies-dependencies-and-notable-libraries-) + * [How to Run Project 🏃](#how-to-run-project-) + * [Building from source](#building-from-source) + * [npm start](#npm-start) + * [npm run build](#npm-run-build) + * [Admin Credentials 🕴](#admin-credentials-) + * [Email for Project 📧](#email-for-project-) + * [Deployment & Costs 💰](#deployment--costs-) + * [Backups 🧯](#backups-) + + + + + +# Description and Purpose 📝 This revolutionary tool will help you make professional, high-quality posters and trailers for your local KCSOC without you needing to have any photo/video editing skills whatsover! New features are planned to be added soon. Feel free to report any bugs/issues or create pull requests. +## Screenshots + +| Landing | Image Search | Final Creation. | +| ---------------------------------- | ---------------------------------- | ---------------------------------- | +| ![](https://imgur.com/QZkXRLQ.png) | ![](https://imgur.com/3JjZhy3.png) | ![](https://imgur.com/G76OeSp.png) | + +# Intended Audience 🎭 + +Please describe who your intended audience is here + +# People of Contact 👤 + +Please fill in this table and add any other important people who may need to be contacted in the future. + +| Title | Name | Email | Phone | +| --------------------- | -------------------------- | ----------------- | ----------- | +| Project Owner/Creator | Hersh Kataria (@hersh-kat) | - | - | +| Server setup/hosting | Dhaval (@soneji) | dhaval@soneji.xyz | 07737312647 | +| Managed/maintained by | Josh Guha (@joshguha) | - | - | +| Emergency Contact | Firstname Lastname | email@example.com | 0123456789 | + +# Technologies, Dependencies, and Notable Libraries 👾 + This project was built using **ReactJS** & **Material-UI**, and uses the following API's: - **Dropbox API** to get design files when creating posters using a tempalte @@ -12,16 +70,9 @@ This project was built using **ReactJS** & **Material-UI**, and uses the followi - **Pixabay API** to search for images when creating posters - **Shotstack API** to edit and render videos -## Website Link -Check out the live version of KCSOC Studio at: + -https://kcsocstudio.hershkat.com - -## Screenshots - -| Landing | Image Search | Final Creation. | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | -| ![](https://imgur.com/QZkXRLQ.png) | ![](https://imgur.com/3JjZhy3.png) | ![](https://imgur.com/G76OeSp.png) | +# How to Run Project 🏃 ## Building from source @@ -39,3 +90,32 @@ You will also see any lint errors in the console. Builds the app for production to the `build` folder.
It correctly bundles React in production mode and optimizes the build for the best performance. + +# Admin Credentials 🕴 + +Please provide any admin credentials for the project here, including credentials for external providers (e.g. google cloud or mongodb) + +Main App Login: + +``` +Username: admin +Password: admin +``` + +# Email for Project 📧 + +N/A + +# Deployment & Costs 💰 + +Please provide any costs for APIs, services, etc. here. + +| Technology | Cost | +| --------------------- | ---- | +| PS Server for hosting | \_ | +| Emails | \_ | +| Any cloud Solutions | \_ | + +# Backups 🧯 + +Please provide information on how any data the project stores is being backed up, or add details requesting certain parts of the project to be backed up