57aa831cdf
Created blog post page and updated a few things here and there to work with the blog post page. Has comments and a sidebar.
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-10-18 00:28:34 +01:00
4a503169de
Updated CKEditor config to support styles and code block from
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-08-17 19:59:48 +01:00
65bfe759b7
changed e to _ as e was not used
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-07-12 03:30:45 +01:00
3b71ba4d23
Added the ability to edit and delete posts which includes uploading of images for the posts and managing those images
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-07-12 03:29:56 +01:00
e4877453cc
Added where statements to is main project queries
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-26 18:11:43 +01:00
7d0317ed60
Fixed small issues with projectData not being able to save uploaded image url to db
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-26 18:08:53 +01:00
7b637dac7b
Added in the ability not upload a headerImage and instead use a placeholder. Folder ID is now stored in the DB
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-26 16:52:48 +01:00
61b8d3a987
Used CKEditor for being able to edit the post body. Added the ability to make a post and send it to the backend. Formatted post on backend by moving images into respective directory with the post name and unique ID. Showed message if errored or succeeded.
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-26 03:54:25 +01:00
e82ec15504
Fixed bugs in blog routes and added doc comments to all route files
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-09 14:50:20 +01:00
e339204bd7
Updated CV pdf
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-09 14:39:28 +01:00
a3eb4678f9
Moved all current routes to individual folders which use a class system and inherit from an interface. Moved rest of the files for a better structure and for readability. Each editable cms should have its own folder with a routes class file and data class file
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-08 15:10:27 +01:00
fb75dd2255
Changed to using here multiline strings instead
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-06 16:16:13 +01:00
3ccc7de5b4
Setup initial backend for the blog posts and added in the link to the pages
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-06 16:04:39 +01:00
23f7ff4dc5
added some base code for the blog page nothing fancy
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-06-03 14:09:23 +01:00
df61b0be85
Final fixes to the website which should have been committed in the previous branch :(
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-03-05 19:41:02 +00:00
2394f9691e
Final fixes to the website which should have been committed in the previous branch :(
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-25 20:17:09 +00:00
d4cc915524
Fixed mobile view of pages on projects page
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-24 02:15:20 +00:00
048dc0b58b
changed how a few code snippets work and added in all projects section to view all the current projects includig <div class="grid__item"></div>
...
<div class="grid__item"></div>
<div class="grid__item"></div>
<div class="grid__item"></div>the one as the main
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-23 18:53:28 +00:00
16b51fdda8
Merged in master changes e.g. the auto year updates
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-07 03:35:07 +00:00
2c612e5776
Added in ability to add a new project with and with an image and update a project with and without image. If a project is the main project then it cannot be deleted and when a new main project is selected it gets moved to the top.
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-07 03:09:14 +00:00
fd64eb92b0
Added in ability to add a new project with and without an image
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-06 01:26:35 +00:00
db7c12857e
Added in ability to edit the project data item, although backend is not completed yet.
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-02-03 01:20:55 +00:00
cef7cc5e64
Base HTML for projects section completed
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-01-17 01:56:03 +00:00
8ac02d864f
auto-update-year
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2023-01-16 05:01:14 +00:00
4f01ebe6ce
created acd for editing projects data
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-11-11 13:56:42 +00:00
eeb8c5b80f
Fixed login error where no error message was shown, now it does
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-11-01 04:59:39 +00:00
3dd5372e1c
Being able to edit a timeline item fully working as currently tested.
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-29 19:31:34 +01:00
7b04af165e
Being able to edit a timeline item fully working as currently tested.
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 23:32:50 +01:00
a5c7d16991
Added the ability to see the timeline data in the editor and added in a basic form.
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 16:02:07 +01:00
98c026b946
Created the JWT authentication for the editor so that it's more secure and can potentially be used to create a desktop app in the future. Used Tuupola's JWT auth middleware implementation to help with the auth part. Used Firebase's JWT method to create the token
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-10-09 02:40:06 +01:00
cb1b77c6dc
Created Navbar for the editor
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-09-16 16:49:58 +01:00
d963904174
Completed reset password section and added in eye button to toggle between shown and hidden password.
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-09-14 13:35:58 +01:00
d8e16e8de1
Added in base code for reset email
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-08-07 22:34:31 +01:00
90a3e4f533
Added in editor login feature to login into editor
...
Signed-off-by: rodude123 <rodude123@gmail.com>
2022-07-29 20:00:36 +01:00
ff986169ff
updated website to remove linkedin info from repo
2022-06-05 00:10:01 +01:00
e54cc49f75
updated website to remove personal info for repo
2022-03-31 21:19:30 +01:00
4715b3aeea
Fixed social svg icons hovering colour state
2022-01-24 00:24:46 +00:00
2dabc63fe5
added in footer css and js for button
2022-01-24 00:19:48 +00:00
3f5ebd2de1
same site cookie to strict
2022-01-23 21:52:01 +00:00
d461b5bf55
added in session start for cookie to be recognized
2022-01-23 21:02:08 +00:00
b05860f8da
Added in same site cookie middleware to account for csrf token
2022-01-23 20:59:06 +00:00
49dcfc25d3
fixed id typo for cv
2022-01-11 21:24:08 +00:00
4764deb58f
Added in error hovering to the form and fixed some warnings
2022-01-11 19:51:53 +00:00
4e7eaa4990
added in backend for contact and ajax request
2022-01-03 19:32:30 +00:00
540d9872c7
Fixed CSS for contact form on mobile and added in subject input box
2022-01-03 00:54:42 +00:00
f2a5720481
update main.css
2022-01-02 16:16:35 +00:00
009e5c6c8a
update main.css
2022-01-02 16:14:40 +00:00
4f6ac94dae
update main.css
2022-01-02 16:09:50 +00:00
76fd9a22a0
update index.html
2022-01-02 14:52:21 +00:00
2fb112c99c
update index.html
2022-01-02 14:50:03 +00:00