Skip to content

A remake of the original site in Rails. The Abh Nation has been the world's premier fan site for the anime series Crest of the Stars since 2003.

Notifications You must be signed in to change notification settings

danielbonnell/abhnation-rails

Repository files navigation

The Abh Nation

Build Status Code Climate Coverage Status

Test Coverage Note

I am currently working on improving test coverage for the app. Some of the admin functions are still not covered as I was not sure how to write tests for them before I developed them. My goal is to reach 100% coverage of existing features before I implement additional features such as galleries and search.

The Abh Nation (refreshed version)

This project is a refreshed version of The Abh Nation (new version) built on Ruby on Rails with a modern responsive design. It features all the functionality that one would expect from a content management system, including the ability to create new content, organize content categorically, and manage users from a dedicated administrative panel. I will be continuing development into the foreseeable future. The Abh Nation

About The Abh Nation (original)

The Abh Nation (original version) is the world's premier fan site for the anime series Crest of the Stars. It originally launched October 2nd, 2004, though it had it's roots as NationSufugnoff, which first launched in January, 2003. All previous iterations of NationSafugnoff are still viewable through the National Archives of The Abh Nation. The Abh Nation

Current Status

The site is currently live on Heroku.

Currently implemented features:

    1. Users can register, log in, edit their profile, and log out.
    1. Users can view content that.
    1. Admins can create, edit, or delete content.
    1. Admins can create, edit, delete, and reorder categories and subcategories.
    1. The navigation menu is dynamically generated based off the content categories and subcategories.
    1. Users can use a Gravatar or upload their own avatar.
    1. The design is responsive and adjusts to different screen sizes.
    1. Admins can edit, restrict, or delete users.

Additional features will be added to this list as they are implemented.

Content Migration

I plan to continue adding content to the site, as well as to develop my own forum system. Most of the content on the site is lorem right now. Below is a list of categories and subcategories that have been migrated from the original site so far.

  • Articles > The Abh
  • Articles > The Empire
  • Articles > Star Forces

Goals

The primary goals of this project are to:

    1. Deliver a fully functional release of the project by January 26th, 2015;
    1. Design a top-notch mobile-first interface that adheres to the design aesthetics of the original site;
    1. Develop a stable feature-rich backend using Ruby on Rails, ActiveRecord, PostgreSQL, JavaScript, jQuery UI, HTML5, and CSS3 best practices, and;
    1. Have fun on the way!

Features

Core features will include:

    1. A design that is faithful to the aesthetics of the original site;
    1. The ability for users to log in or register an account;
    1. The ability for users with administrative privileges to create, edit, or remove content from the site such as articles and image galleries;
    1. The ability to restrict what content users can see when not logged it to the site, and;
    1. A search feature.

Additional features will include (as time permits):

    1. The ability to integrate the site with a forum software package such as Invision Power Board in the future, or;
    1. A custom forum system built on rails.

The Abh Nation

About

A remake of the original site in Rails. The Abh Nation has been the world's premier fan site for the anime series Crest of the Stars since 2003.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published