This is an opinionless template for a personal website. Everything in the site is customizable either through environment parameters (website name, phone number, email, linked in, github, etc) or via the admin portal (services, projects, etc).
Please use this site freely and without reference to the original author <3
This website contains a number of features
- Authorization & Authentication: Users can sign up and permissions can be assigned to them.
- Contact Form: Allow users to contact you
- About Page: A simple about page
- Projects Page: A page to showcase projects that is configured within the site
- Testimonials: Allow users to submit a testiomonial to help define your brand
- Admin Page: Control panel for several things within the site.
After cloning the repository and in the root directory:
Install node modules in web and server directories
cd web && npm install && cd ../server && npm install
Create env files
cp .env.sample .env && cp web/.env.sample web/.env
Fill out env files with your specific information.