All Projects → animecenter → animecenter

animecenter / animecenter

Licence: other
The source code for animecenter

Programming Languages

PHP
23972 projects - #3 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to animecenter

project-manager-laravel
Project manager system - PHP and AngularJS
Stars: ✭ 17 (+6.25%)
Mutual labels:  gulp, bower
Hoverboard
Conference website template
Stars: ✭ 935 (+5743.75%)
Mutual labels:  gulp, bower
docker-npm
npm, yarn, node, npx, bower, grunt, gulp, generate-md - build and dev tools.
Stars: ✭ 53 (+231.25%)
Mutual labels:  gulp, bower
Ignition Go
Bootstrap4 /Codeigniter 3 Modular (HMVC) App Building Framework - to build enterprise class web applications... Versions: CodeIgniter 3.1.9 AdminLTE 3.4 Bootstrap 4.5.0
Stars: ✭ 166 (+937.5%)
Mutual labels:  gulp, bower
generator-craftskeleton
Starterkit for Craft CMS 2.x (Multi-Environment Configs with HeartyConfig, Gulp, and Bower for Dependencie-Management)
Stars: ✭ 14 (-12.5%)
Mutual labels:  gulp, bower
web-starter-kit-gulp
Starter kit for automated front-end web development using Gulp, NPM, Bower, Babel, Sass, and Pug.
Stars: ✭ 35 (+118.75%)
Mutual labels:  gulp, bower
Generator Fountain Webapp
Yeoman 'fountain' generator to start a webapp
Stars: ✭ 985 (+6056.25%)
Mutual labels:  gulp, bower
sage-starter
The best starter theme with a modern front-end development workflow. Based on Sage, HTML5 Boilerplate, gulp, Bower, and Bootstrap.
Stars: ✭ 42 (+162.5%)
Mutual labels:  gulp, bower
igni-core
UNSUPPORTED: An easy to use & featherlight CMS that shortcuts the bootstrapping of backend PHP + MySQL based projects. Developed in Laravel, it uses the latest PHP coding standards and library versions.
Stars: ✭ 13 (-18.75%)
Mutual labels:  gulp, bower
WP-Gulp-Starter
A starter kit for developing WordPress themes and plugins with Gulp workflow.
Stars: ✭ 26 (+62.5%)
Mutual labels:  gulp
gulp-append-prepend
➕ Simple Gulp plugin to append/prepend.
Stars: ✭ 15 (-6.25%)
Mutual labels:  gulp
python-crawler
爬虫学习仓库,适合零基础的人学习,对新手比较友好
Stars: ✭ 37 (+131.25%)
Mutual labels:  scrapy
devsearch
A web search engine built with Python which uses TF-IDF and PageRank to sort search results.
Stars: ✭ 52 (+225%)
Mutual labels:  scrapy
InstaBot
Simple and friendly Bot for Instagram, using Selenium and Scrapy with Python.
Stars: ✭ 32 (+100%)
Mutual labels:  scrapy
NScrapy
NScrapy is a .net core corss platform Distributed Spider Framework which provide an easy way to write your own Spider
Stars: ✭ 88 (+450%)
Mutual labels:  scrapy
scrapy-boilerplate
Scrapy project boilerplate done right
Stars: ✭ 30 (+87.5%)
Mutual labels:  scrapy
UpGulp
A Gulp Starter for your WordPress project
Stars: ✭ 29 (+81.25%)
Mutual labels:  gulp
Autohome
Using Scrapy to crawl Autohome, storage into MonogDB, simple analysis and NLP coming soon
Stars: ✭ 23 (+43.75%)
Mutual labels:  scrapy
gulp-shopify-theme
Shopify theme synchronisation during development
Stars: ✭ 26 (+62.5%)
Mutual labels:  gulp
code-line-daily
A line of code of the day.
Stars: ✭ 17 (+6.25%)
Mutual labels:  gulp

animecenter

What is animecenter?

animecenter is an anime aggregation platform. Every link and information on animecenter is found on the open internet. We don't host any illegal content on our server. If you think otherwise, please let us know.

What main software does animecenter use?

  • Laravel for the backend.
  • Bootstrap for styling pages.
  • jQuery for dynamic content.
  • Bower for managing web dependencies.
  • Gulp for automating common tasks.
  • SASS for preprocessing CSS.
  • Scrapy for data and links aggregation.

Development

Requirements

  1. Git
  2. PHP 5.6
    • Windows
      • TODO:
    • Ubuntu
      1. sudo apt-get update && sudo apt-get install python-software-properties
      2. sudo add-apt-repository ppa:ondrej/php5-5.6 && sudo apt-get update && sudo apt-get install php5
      3. To confirm: php5 -v
    • Mac OS X
      1. curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
      2. Write into your ~/.profile file the following export PATH=/usr/local/php5/bin:$PATH
  3. VirtualBox 5.x
  4. Vagrant

Setup

  1. Clone this repository: git clone https://github.com/animecenter/animecenter.git
  2. In the command line change directory to the animecenter repository you just downloaded with cd path/to/directory and run the following commands:
    1. Checkout the development branch with git checkout development
    2. Use one of the following commands depending on your Operating System:
      • Mac / Linux: php vendor/bin/homestead make
      • Windows: vendor\bin\homestead make
  3. Update Homestead.yaml with the following settings:
    1. Change map: homestead.app to map: animecenter.app
    2. If you don't have a SSH key, run ssh-keygen -t rsa -C "you@homestead" in the command line. Windows users should use Git Bash.
    3. Run vagrant up in the command line
  4. SSH into your Homestead box with vagrant ssh, go to folder containing the code with cd /home/vagrant/animecenter and run the following commands to install development dependencies:
    1. composer install
    2. php artisan migrate --seed --env=local
    3. npm install
    4. bower install
  5. Add 192.168.10.10 animecenter.app to your computer's hosts file.
    • On Mac and Linux, this file is located at /etc/hosts.
    • On Windows, it is located at C:\Windows\System32\drivers\etc\hosts.
  6. Visit animecenter.app in the browser.
  7. Start developing!

Instructions

  • If you want to modify CSS, you can modify the .scss files inside resources/assets/sass and compile them with gulp css
  • If you want to modify JS, you can modify the .js files inside resources/assets/js and compile them with gulp js
  • If you want to modify how a web page is presented, you can modify the .blade.php files inside resources/views and they are compile automatically

The app folders you will find at resources/* are for the frontend main application and dashboard folders are for the admin dashboard.

Contributions

Everyone is welcome to contribute. You can do it in the following ways:

If you want a new feature, make an issue with all details.

If you find a bug, make an issue describing how you came upon it and what os, browser, etc you are using.

If you want to contribute code, fork the project, branch off of the development branch and pick an issue to solve. When you finish solving it, do a pull request. There is a higher chance for a feature to be accepted if you make tests for it.

To Do

  • Finish the new design and new admin interface.
  • Implement Reviews, and Recommendations.
  • Make tests and add repository to travis.
  • Make a API in Laravel.
  • Use React for the frontend.

License

animecenter is licensed under the CPAL-1.0 license. For better understanding of what you can do with it visit tldrlegal.com.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].