Anime-Sphere is a web application that allows users to explore trending animes, receive personalized recommendations, and search for detailed information on any anime. The project is built using EJS, HTML, CSS, and Express.js.
- Trending Animes: View the latest trending animes on the homepage.
- Personalized Recommendations: Receive anime recommendations based on user preferences.
- Search Functionality: Easily search for any anime using the search bar.
- Anime Details: Click on a search result card to access full information about a specific anime, including trailers.
Anime-Sphere utilizes the following public APIs to fetch data:
- EJS: A template engine for rendering dynamic content on the server side.
- HTML and CSS: Used for structuring and styling the web pages.
- Express.js: A web application framework for Node.js that simplifies the development of web applications.
Follow these steps to run the project locally:
-
Clone the repository:
git clone https://github.com/your-username/anime-sphere.git
-
Navigate to the project directory:
cd anime-sphere -
Install dependencies:
npm install
Start the application:
node index.jsOpen your web browser and go to http://localhost:3000 to access Anime-Sphere.
Check out the live demo of Anime-Sphere hosted at Anime-sphere.
views/: Contains EJS templates for different pages.public/: Includes static assets such as stylesheets and client-side scripts.index.js: The main server file for running the Express.js application.
Happy exploring the Anime-Sphere!