Developer needed for adult CMS customization
- or -
Post a project like this1558
€2.5k(approx. $2.6k)
- Posted:
- Proposals: 1
- Remote
- #2648659
- Awarded
Description
Experience Level: Expert
Hello,
I own a membership CMS (content management system) for webcam models.
It uses Angular JS as frontend UI, Bootstrap as CSS frontend framework, plus MongoDB as database.
I'm looking for a developer to :
- add some missing features
- make changes to some built-in features
I would like to :
* Upload from the admin area a video teaser that would appears at the top of the home AND/OR +18: WARNING that shows up when entering to the site the first time.
* Add a new category called "photo albums" in the top menu bar. In this category would be displayed only a thumbnail of the first picture of each existing album, as well as the title of each album. When we click on a thumbnail, we would be redirected to a page that would displays again this thumbnail, as well as the ability to view the full album for a period of 24 hours or unlimited duration and the price for each duration (which can be different from one album to another). Plus the same tools/information that can already be found for videos (Like, Watch Later, Comments, Category, Tags, Description, Favorite button).
* Below the video teaser, the home would display the profil of a specific model with an auto scrolling image carousel (in the same kind as this one : http://demo.geniusocean.com/model/profile/31/Model, with a thumbnail preview of 4 / 5 images to come), on the right side of the carousel, a text area with the ability to write in this field with CKEditor, below the caroussel + text area : 16 criteria such as age, nationality, ... (like the existing ones).
* Below her profil :
- her last 4 videos only : a thumbnail of the beginning of the videos (already built-in), their title (already built-in), their cost for unlimited viewing, their upload date (already built-in), duration as well as their number of like(s) (already built-in) + comment(s) (already built-in),
- her last 4 photos albums only : a thumbnail from one photo included in the album, number of photos, their title (already built-in), their upload date, their cost for unlimited viewing as well as their number of like(s), comment(s),
- the last 4 posts published in the blog category : thumbnail from one photo attached to the post, their title, their publication date, their number of like(s), comment(s),
- her last 4 products added to the store : thumbnail of the products (already built-in), their added date, their title (already built-in) and their price (already built-in). If some products are already sold, they would not be displayed (except in the store, where the mention "SOLD" would be mentioned for each product actually sold).
* A link or button to display all the videos (already built-in), photo albums, posts and products.
* Notify buyers by e-mail when their order has been shipped (for physical items in the store), with the ability to specifiy the name of the carrier and a tracking number (in the admin area).
* Leave a review (in the form of a comment and a notation up to 5 stars) for registered members. The reviews would be displayed on the model's profil for both visitors and registered members.
* I would like registered members to be able to watch individual content of their choice (video or photos album) for 24 hours or unlimited time, in each of the both cases at a price (NOT token) I would set myself (which would be specific to each video / photos album, for example: 10 USD for a 24h view of the video called "ABC123", 30 USD for an unlimited duration).
* A contact form (name, first name, username (optional), e-mail, phone number (optional), message fields) secured with a captcha (Google reCAPTCHA for example).
* A captcha below the registration form as well to avoid automated registrations.
* Display the "week view" by default for the built-in calendar as well as the ability to book a time range for private cams. When a registered member selects a day, a popup opens asking him for the following information : the desired hour for the private cam (in the form of a drop-down box), the duration (drop-down box), his skype username, the desired dress style (drop-down box). Below, a button "Add to cart". The booking only takes effect once the member has paid the full amount. Once the payment is made, the booking is highlighted in the calendar.
Plus the ability of adding (already built-in)/canceling/editing a booking in the admin area.
* For a particular category of products in the store, when adding the product in the basket, the ability of displaying a form to complete (the same form as for the booking) before making the payment.
* Ability of adding a mini-player at the bottom of the home page which would autoplay a sound file (uploaded in the admin area) endlessly.
* Ability of uploading and set from the admin area a body background image with fixed positioning. Note that frontend elements will work accordingly.
All other built-in features must remain unchanged.
I own a membership CMS (content management system) for webcam models.
It uses Angular JS as frontend UI, Bootstrap as CSS frontend framework, plus MongoDB as database.
I'm looking for a developer to :
- add some missing features
- make changes to some built-in features
I would like to :
* Upload from the admin area a video teaser that would appears at the top of the home AND/OR +18: WARNING that shows up when entering to the site the first time.
* Add a new category called "photo albums" in the top menu bar. In this category would be displayed only a thumbnail of the first picture of each existing album, as well as the title of each album. When we click on a thumbnail, we would be redirected to a page that would displays again this thumbnail, as well as the ability to view the full album for a period of 24 hours or unlimited duration and the price for each duration (which can be different from one album to another). Plus the same tools/information that can already be found for videos (Like, Watch Later, Comments, Category, Tags, Description, Favorite button).
* Below the video teaser, the home would display the profil of a specific model with an auto scrolling image carousel (in the same kind as this one : http://demo.geniusocean.com/model/profile/31/Model, with a thumbnail preview of 4 / 5 images to come), on the right side of the carousel, a text area with the ability to write in this field with CKEditor, below the caroussel + text area : 16 criteria such as age, nationality, ... (like the existing ones).
* Below her profil :
- her last 4 videos only : a thumbnail of the beginning of the videos (already built-in), their title (already built-in), their cost for unlimited viewing, their upload date (already built-in), duration as well as their number of like(s) (already built-in) + comment(s) (already built-in),
- her last 4 photos albums only : a thumbnail from one photo included in the album, number of photos, their title (already built-in), their upload date, their cost for unlimited viewing as well as their number of like(s), comment(s),
- the last 4 posts published in the blog category : thumbnail from one photo attached to the post, their title, their publication date, their number of like(s), comment(s),
- her last 4 products added to the store : thumbnail of the products (already built-in), their added date, their title (already built-in) and their price (already built-in). If some products are already sold, they would not be displayed (except in the store, where the mention "SOLD" would be mentioned for each product actually sold).
* A link or button to display all the videos (already built-in), photo albums, posts and products.
* Notify buyers by e-mail when their order has been shipped (for physical items in the store), with the ability to specifiy the name of the carrier and a tracking number (in the admin area).
* Leave a review (in the form of a comment and a notation up to 5 stars) for registered members. The reviews would be displayed on the model's profil for both visitors and registered members.
* I would like registered members to be able to watch individual content of their choice (video or photos album) for 24 hours or unlimited time, in each of the both cases at a price (NOT token) I would set myself (which would be specific to each video / photos album, for example: 10 USD for a 24h view of the video called "ABC123", 30 USD for an unlimited duration).
* A contact form (name, first name, username (optional), e-mail, phone number (optional), message fields) secured with a captcha (Google reCAPTCHA for example).
* A captcha below the registration form as well to avoid automated registrations.
* Display the "week view" by default for the built-in calendar as well as the ability to book a time range for private cams. When a registered member selects a day, a popup opens asking him for the following information : the desired hour for the private cam (in the form of a drop-down box), the duration (drop-down box), his skype username, the desired dress style (drop-down box). Below, a button "Add to cart". The booking only takes effect once the member has paid the full amount. Once the payment is made, the booking is highlighted in the calendar.
Plus the ability of adding (already built-in)/canceling/editing a booking in the admin area.
* For a particular category of products in the store, when adding the product in the basket, the ability of displaying a form to complete (the same form as for the booking) before making the payment.
* Ability of adding a mini-player at the bottom of the home page which would autoplay a sound file (uploaded in the admin area) endlessly.
* Ability of uploading and set from the admin area a body background image with fixed positioning. Note that frontend elements will work accordingly.
All other built-in features must remain unchanged.
Fran C.
100% (9)Projects Completed
2
Freelancers worked with
1
Projects awarded
0%
Last project
17 Mar 2020
France
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies