chensofandog

Chensofandog - Chainsaw Man Anime/Manga Fansite - ExpressJS App

Stars
0
Committers
2

Chensofandog

Node/ExpressJS Web Application Deployed on Render Cloud Hosting Services

Chensofandog

Utelizing the following technology:

About This Application:

Chensofandog features a striking, dark aesthetic that captures the gritty and intense atmosphere of the anime. Dynamic animations and bold artwork draw you in, with high-quality images of your favorite characters set against vibrant backgrounds inspired by iconic scenes. Immerse yourself in the beautifully crafted universe of Denji and his devil-hunting escapades.

Features

  • An artfully crafted design layout that draws the user in both aesthetically and intuitively, encouraging exploration and deeper interaction with the content.
  • Interactive media portals that present disctinct relevancy to the site content which enhances user engagement, by providing tailored experiences that meet the specific interests and needs of the audience.
  • Designed with a casual yet respectful take on the original content, yet providing conceptual depth, the presentation invites users to engage with the material in a relatable way while still honoring its core essence.

Dependencies:

NodeJS ExpressJS Bootstrap Render


Getting Started:

Before proceeding with the following steps it is assumed that both Node.js and Git have been downloaded locally on your system. If not, they can be obtained by clicking on the links provided. Further assistance can be found in the documentation if necessary.
  1. Change the current working directory to the location where you want the cloned directory.
  2. Clone this repository $ git clone https://github.com/inglorious-ratbastard/chensofandog.git
  3. In the terminal/command prompt run the npm install or yarn install command to install the projects dependencies
  4. Run the node index.js command in the terminal to start the server and run the application

Deployment to Render:

Note: Current deployment has been moved to Render Cloud Services using the Free Instances provided. More information about Render Cloud Services can be found in the Docs section. A brief explanation of how to deploy your project to Render is provided below.
  • Assure that your project has successfully been committed to Github. Any future changes made and pushed up will be directly reflected on Render.
  • From the Dashboard click on New to connect your Github repo and create your hosted application from the given options (either Static Site or Web Service).
  • Name your projet then scroll down and make sure that the yarn build and yarn start point to the correct files. See the Scripts section of package.json file for clarification.
  • If you have any global or secret keys you can create them by expanding the Advanced tab and manually entering the proper values in the form boxes provided.
  • Once all of the above steps have been completed, you can now Deploy your project to the Cloud.

Reporting Bugs or Issues:

If you would like to report a Bug or Issue in this repo feel free to do so under the Issues tab or contact me directly about any major concerns. Ideas for improvements or enhancements to this project are also encouraged. Please address these matters by sending a Pull Request as they will be reviewed for potential consideration.


Contributing:

  • Clone this repository and create a new branch:
    $ git clone https://github.com/inglorious-ratbastard/chensofandog.git -b name_of_new_branch
  • Introduce a new feature, fix an existing bug, or clean up current code
  • Throroughly Test the changes that have been implemented [Testing suite is not included]
    some suggestions for testing: Cypress, Jasmine, Mocha
  • Submit a Pull Request accurately explaining the changes that were made to this repository
Your contribution will be reviewed and considered for merge into Main or a separate branch. Thank you for assisting in the development and/or advancement of this project.

Related Projects