A Simple website to host my projects and resume
Web development is one of the largest areas of programming. Aklthough this field has traditionally been built around HTML, CSS, and JavaScript. Modern applications, however, increasingly rely on new frameworks (React, Vue, or Angular)05 used in conjunction with TypeScript for type safety and scalability.
This project is laregly aimed at understanding how web frameworks are structured and how they work. Although my intrests lie in backend development, I hopt that building web applications will give me a better understanding of the philosophy used in web design to either give insight into backend structure for interfacing with front-end interfaces/frameworks or give me new insights into new ways to better structure my own backend code in other languages.
Although this project is done to learn frontend wb-development, I also want to have a productive outcome from it so will be using it to host my own personal resume.
- 🔹 [Goal 1] — e.g., Understand how web frameworks are structured and their philosophy.
- 🔹 [Goal 2] — e.g., Understand the basics of Typescript and React
- 🔹 [Goal 3] — e.g., Learn to deploy and host web applications.
| Category | Tools / Languages |
|---|---|
| Language | HTML, CSS, JavaScript, TypeScript |
| Frameworks | React |
| Tools | Node.js, Vite, Netlify |
# Clone the repository
git clone https://github.com/<yourusername>/<project-name>.git
cd <project-name>
# Install dependencies (example)
npm install # or pip install -r requirements.txt, or cargo build, etc.# Example run command
npm run dev # or python main.py / go run main.go / cargo runThe main application is deployed on Netlify and can be accessed at [https://www.netlify.com/] The website is setup to re-build and deploy everytime the main branch of the repoesitory is updated on github.
- Website is now hosted on Netlify at: [https://ollybayley.netlify.app/]
- Add automated tie ins to github and linkedin to update site with relevant updates from each platform
- Add new section for hardware and 3D modeling projects to have multiple project types
- Vite docs
- React docs
- TypeScript handbook
- Tailwind CSS docs
- Framer Motion docs
- Lucide icon docs
- Netlify deploy docs "
Olly Bayley
GitHub: @ombayley
This project is licensed under the GNU General Public License (GPL) — See the LICENSE file for details. The GPL License is a copyleft license, that requires any derivative work to also be released under the GPL License. This means any derivative software that uses this code remains open-source and freely available to the public.