Coconote
AI notes
AI voice & video notes
Try for free
🌐
Developing a JavaScript Course Website
Nov 7, 2024
JavaScript Course Website Development
Overview
Update of JavaScript course landing page
Focus on development process rather than course content
Aim for a more special and aesthetically pleasing design than the current simple version
Initial Thoughts
Starting with a
blank canvas
can be intimidating
Emptiness can be overwhelming yet exciting due to endless possibilities
Inspiration sought from awards.com for design aesthetics
Design Concept
Idea: Landing page should resemble a page from a notebook
Key aspect:
Handwriting-style font
Explored Google Fonts but decided to create a custom font based on personal handwriting
Font Creation Process
Used
Calligrapher
tool to convert handwriting into fonts
Downloaded and filled a template
Options: Print and write or fill digitally (used iPad)
Uploaded template to generate font files
Ended up creating three fonts:
One for titles
One for regular text (paragraphs, buttons, etc.)
A bold version
Website Development Progress
Current version (version zero) showcases new fonts
Background pattern
: Utilized
heropatterns.com
for free SVG background patterns
Chose and modified a graph paper pattern to resemble a notebook
Layout Walkthrough
Fonts in Action
: Demonstrated in various sections
Sticky Note Design
:
Represented with red dot tape and shadowing for depth
Video Integration
:
Iframe for YouTube video with tape element
What's Included Section
:
Dummy text, plan to add self-drawn illustrations
Curriculum Section
:
Bubble text effect achieved using span elements with background color and border radius
Module sections styled to resemble stickers
Inspiration and Resources
Used Pinterest for design inspiration
Saved various journal page entries
Ideas for sticky notes, illustration styles, and bubble letters
Additional Features
Plan to add a
loading animation
Inspired by artistic websites but inexperienced in implementation
Two ideas for execution:
Export animation from Procreate as mp4 for loading screen
Implement and animate in SVG format
Conclusion
Excited about the progress and how everything is starting to come together
Continuous iteration and refinement on design and functionality.
📄
Full transcript