AthenaCMS High Quality Portfolio Site v1.5.1

SMS/Email Notifications, Order Tracking, CMS, Multi-Administrator, Contact Form and more!
  • Screenshot 2022-06-20 at 18.04.06.png
  • Screenshot 2022-06-20 at 18.05.02.png
  • Screenshot 2022-06-20 at 18.05.13.png
  • Screenshot 2022-06-20 at 18.05.29.png
  • Screenshot 2022-06-20 at 18.06.34.png
  • Screenshot 2022-06-20 at 18.06.52.png
  • Screenshot 2022-06-20 at 18.08.06.png
  • Screenshot 2022-06-20 at 18.08.16.png
  • Screenshot 2022-06-20 at 18.08.26.png
  • Screenshot 2022-06-20 at 18.10.06.png
  • Screenshot 2022-06-20 at 18.04.06.png
  • Screenshot 2022-06-20 at 18.05.02.png
  • Screenshot 2022-06-20 at 18.05.13.png
  • Screenshot 2022-06-20 at 18.05.29.png
  • Screenshot 2022-06-20 at 18.06.34.png
  • Screenshot 2022-06-20 at 18.06.52.png
  • Screenshot 2022-06-20 at 18.08.06.png
  • Screenshot 2022-06-20 at 18.08.16.png
  • Screenshot 2022-06-20 at 18.08.26.png
  • Screenshot 2022-06-20 at 18.10.06.png
For support and to see the latest updates with this resource, please join my support Discord Server: https://discord.gg/myM9xyF2N3

Live Preview: https://benjenkins.xyz

Overview
I have decided to officially release my portfolio website as a resource here on MC-Market. There are some really cool benefits to this website such as:
  1. Past Work, Services, Contact Me, Order Tracking Pages
  2. Ability to add/remove Portfolio items from an administrator panel
  3. Ability to see contact requests via the administrator panel and respond
  4. Ability to create new orders via the administrator panel.

Screenshot 2022-06-20 at 18.10.06.png

Order Tracking
The Order system with this website allows the administrator to login and create new orders. Once created, users can then use the Tracking ID to see updates with their order. Details collected during the order phase include:
  1. Discord Account : To identify each order with the corresponding Discord Member (The user can enter this & alter this whilst tracking the order)
  2. SMS : Users can enter their mobile number to receive a text message one each order update, along with when the order is complete. You can customise the message sent to the user (Requires MessageBird API Key)
  3. Email : Users can enter their email address to receive emails on each order update, and completion. The message will be customised based on the update text
  4. Invoice Upload : You can upload a PDF invoice for the user to download
  5. Price Total & Remaining amount : To keep track of the amount of money owed, you can alter this information that will be displayed to the customer
  6. Tracking Number : A customisable number that will allow users to track their order
  7. Status : This will be updated based on the current order state

Website Tracking System:
There is a system with this website that will automatically create a new working directory for web developers, which is automatically protected by a customisable Username and Password. This is specifically for Website Developers


Additional Features:
  1. Mark order as complete button which will reduce your current order queue shows on the contact page
  2. Order updates which notifies the user via SMS/Email if configured
  3. Sidebar shows your social media
IMG_8752.PNG
IMG_8753.jpg


Whilst this is still very much configured to my specification, I can provide customisations for people that purchase this (minor edits only).
If you have a major edit that you would like to see made, there are two options that may be available:
  1. If I believe that the feature will be great for most users I can incorporate it for free with a future update
  2. If I believe that the feature is not a big help with the wider audience, or is more specific I can quote you for additional work

Prerequisites
  1. A Web server (Ideally Apache)
  2. A MySQL server

Installation instructions
  1. Extract the zip file to your computer
  2. Upload all files apart from the DATABASE_CREATE.sql file to your web server root
  3. Create a Database and Database user via MySQL and ensure that the user has privileges for the Database
  4. In PHPMyAdmin (Or via command line) import the DATABASE_CREATE.sql file to your Database
  5. Add your database credentials to the includes/config.php file
  6. Visit (your_url)/install.php and create your administrator account.
  7. DANGER: Ensure this file is deleted straight after to prevent users being able to create administrator accounts
  8. You should now be able to contact me or customise the site to how you wish :)

Below you can see work in progress

Coming Soon
Accessibility
  • URL routing customisation to give nicer URLs
  • Multiple administrators
Configuration
  • Configurable Site Name, social media & colours in settings
  • Ability to add custom navigation links via settings
  • Customisable services via the admin panel
  • Customisable order filtering via the administrator panel
  • Customisable contact form inputs via the administrator panel
  • Customisable favicon & meta data via administrator panel
  • Customisable tracking number formats
  • Move all API keys and Mail credentials to configuration
  • Add a toggle for the live view in order tracking to hide section
  • Live order update requests
  • Full contact conversation management
Design
  • Better Past Work detail view (Maybe a Case Study section?)
  • Mobile Responsiveness revamp
  • Light mode
  • Add footer
  • Add Terms and Conditions page
  • HTML emails
Other
  • Disable invoices being required - Fixed in 1.2.0
  • Discord Ticket bot integration
  • Add new locations for SMS numbers
  • Moving all CDN-hosted scripts local to increase load speed

  • In assets/css/style.css replace all #6747E8 with your chosen colour code
  • In includes/sidebar.php adjust the sidebar item URLs to meet your needs
  • In models/contact.php adjust the SMTP details from line 84 to 95, also on lines 129 to 136
  • In modes/notification.php adjust the trackingURL variable on line 27 & 102 to your Web Directory URL
  • In models/notification.php adjust the SMS message originator and body to your liking (Line 31 & 32) (Line 106 & 107) (Line 180 & 181)
  • In models/notification.php adjust the AccessKey to your MessageBird API key on line 40 and Line 115 and 189
  • In models/notification.php adjust your SMTP credentials from line 60 to 76 & 135 to 150 & 209 to 227. You can also configure the email message sent on order completion
  • Adjust templates/neworder.html to your liking (This is the default page shown when you generate a new development directory during order creation)
  • In contact.php adjust the offered services from line 117 to 122
  • In contact.php adjust the price ranges from line 129 to 133
  • In widgets/contact-socials.php adjust your Social Media URLs
  • Adjust the tracking number prefix in createOrder.php line 13
  • Adjust Preview URL directory/Url in createOrder.php line 45
  • Adjust services offered in services.php
  • Adjust .htpasswd location in createOrder.php line 57, 64, 65, 67, 71
  • Adjust default placeholder of Live Preview URL in createOrder.php line 154

Latest reviews

Great project, I highly recommend, super attentive support too.
The support is long to answer BUT A FUCKING 10/10
Buy a license now
$30.00
EULA: Standard EULA
Secure checkout:
Share and earn
Refer this resource and earn a 10% commission.
4,930 Views
32 Purchases
33 Downloads
Jun 20, 2022 Published
Oct 2, 2022 Updated
5.00 star(s)
Average rating (2)
16.8 MB File size
Type
  1. Standalone
Platform
  1. Other
Creator
Ben
Owner
Recommended for you
The Nexus Tebex Template is designed to be modern, and fit the design of any Minecraft Server
5.00 star(s) 2 ratings
36 purchases
The Nexus GhostCMS Template is designed to be modern, and fit the design of any Minecraft Server
Not yet rated
9 purchases
Simple looking Rank Tags for forums like Enjin and Xenforo
Not yet rated
5 purchases
Custom icons, source included for Designers/Developers.
Not yet rated
3 purchases
Share and earn
Refer this resource and earn a 10% commission.
4,930 Views
32 Purchases
33 Downloads
Jun 20, 2022 Published
Oct 2, 2022 Updated
5.00 star(s)
Average rating (2)
16.8 MB File size
Type
  1. Standalone
Platform
  1. Other
Creator
Ben
Owner
Recommended for you
The Nexus Tebex Template is designed to be modern, and fit the design of any Minecraft Server
5.00 star(s) 2 ratings
36 purchases
The Nexus GhostCMS Template is designed to be modern, and fit the design of any Minecraft Server
Not yet rated
9 purchases
Simple looking Rank Tags for forums like Enjin and Xenforo
Not yet rated
5 purchases
Custom icons, source included for Designers/Developers.
Not yet rated
3 purchases
Top