This project is for MVP (minimum viable product) development of a romance related content site. The concept is to create a publishing site that focuses on romantic stories, romantic quotes and love letters.
I'm comfortable with development in PHP (codeigniter or laravel) or Rails.
Features:
User authentication system.
- Devise for Rails or Sentry (or something similar) for PHP.
- Simple email address, username and password for registration.
- username and email address must be unique.
- passwords must be hashed.
- Forgot password functionality
- Email address confirmation
- Roles/Groups - Default role should be "author"
User Post Content
After signing in, users will be presented with a form to submit content.
Only fields available are Title, Content, and Category selection dropdown.
Users should be able to save drafts.
Creation date/time and update date/time should be stored.
Administration area:
User administration.
- Ability to send an email to a user.
- Ability to ban a user.
- Ability to change user roles. Three roles are Admin, Author, and Moderator.
Content administration:
- The system should email administrator when new content is submitted. Content is held in moderation until approved by administrator or moderator.
- Will use gmail for smtp - I'll provide credentials.
- Ability to change category of submitted content.
- Ability to unpublish content.
Category administration
- Only administrators can manage categories.
- Initially we'll only have 4 categories. Poem, Quote, Stories, and Letters
Frontend
Must use Foundation 4 or latest stable version of twitter bootstrap for front and backend ui. I have an admin theme to work with and will be customizing the front end design. There is no graphic design work required with this project. Super simple layout .. Header, Main content on left, sidebar on right, footer.
Content Display
Home page should display most popular content of the day sorted by oldest to newest of that day.
10 pieces of content should show per page. Pagination only needs to be next and previous through content.
Each category above should be able to be sorted by most popular and most recent.
Main header Navigation
Should only be the categories and a sign in/sign out link.
Static pages.
- About, privacy, faq
- two column with content on the left and a sidebar on the right.
Sidebar
- Subscription form will be a mailchimp plugin
- subscibe to twitter / like on facebook
Voting
- Users can vote on content.
- A user must be registered to vote.
- Voting is a +1 or -1 and should be stored in a relational table related to content posts.
- Users can only vote once per day on a piece of content.
Let me know if you have any questions. Thanks!
Hi, Consider its done! I would love to get this opportunity of working with you. I can guarantee complete satisfaction if you select me to execute this project. Please check your private message board. Thanks