Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antoniosertic23/autodegen
This project is my practice ground to apply the concepts I've learned from the Udemy course Advanced CSS and Sass by Jonas Schmedtmann.
https://github.com/antoniosertic23/autodegen
behance-projects css3 html5 landing-page sass scss
Last synced: about 1 month ago
JSON representation
This project is my practice ground to apply the concepts I've learned from the Udemy course Advanced CSS and Sass by Jonas Schmedtmann.
- Host: GitHub
- URL: https://github.com/antoniosertic23/autodegen
- Owner: AntonioSertic23
- Created: 2024-07-14T14:40:56.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-13T17:33:29.000Z (4 months ago)
- Last Synced: 2024-08-14T19:55:47.468Z (4 months ago)
- Topics: behance-projects, css3, html5, landing-page, sass, scss
- Language: SCSS
- Homepage:
- Size: 10.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: news.html
Awesome Lists containing this project
README
# Autodegen
![Autodegen Project](img/autodegen-project.png)
This project is my practice ground to apply the concepts I've learned from the Udemy course [Advanced CSS and Sass](https://www.udemy.com/course/advanced-css-and-sass) by Jonas Schmedtmann.
## Project Overview
For this project, I chose to replicate a design I found on Behance: [AI Autodegen WEB3 UX/UI DESIGN](https://www.behance.net/gallery/199846839/AI-Autodegen-WEB3-UXUI-DESIGN). The design includes a comprehensive web page with the following five sections in its navigation:
1. AI
2. News
3. Terminal
4. About
5. Contacts## Learning Objective
The primary objective of this project is to reinforce my skills by applying what I learned in the course. The Advanced CSS and Sass course includes three main projects, each focusing on different aspects of CSS and Sass.
#### Layout types
- Float Layout
The old way of building layouts of all sizes, using the float CSS property. Still used, but getting outdated.
- Flexbox
Modern way of laying out elements in a 1-dimensional row without using floats. Perfect for component layouts.
- CSS Grid
For laying out elements in a fully-fledged 2-dimensional grid. Perfect for page layouts and complex components.
## Project Structure
### Sections
- **AI**: This section will showcase AI-related content and features.
- **News**: This section will include the latest news and updates.
- **Terminal**: This section will provide a terminal interface or terminal-related information.
- **About**: This section will give an overview of the website or project.
- **Contacts**: This section will have contact information and a contact form.### Technology and Tools
- **HTML5**
- **CSS3**
- **Sass**: Leveraging the power of Sass for better CSS management.## How to Run the Project
1. **Clone the repository:**
```bash
git clone https://github.com/AntonioSertic23/Autodegen.git
```2. **Navigate to the project directory:**
```bash
cd Autodegen
```3. **Install dependencies:**
```bash
npm install
```4. **Compile Sass to CSS:**
You have several options for compiling Sass files to CSS, depending on the layout you are working with.
- **Option 1**: Compile Specific Layout
- Float Layout:
```bash
npm run compile-float:sass
```- Flexbox Layout:
```bash
npm run compile-flexbox:sass
```- Grid Layout:
```bash
npm run compile-grid:sass
```- **Option 2**: Watch Sass Files for Changes
- Watch Float Layout:
```bash
npm run watch-float:sass
```- Watch Flexbox Layout:
```bash
npm run watch-flexbox:sass
```- Watch Grid Layout:
```bash
npm run watch-grid:sass
```5. **Open the project in a web browser:**
- **Option 1**: Open `index.html` in your preferred web browser.
- **Option 2**: Use a live server tool for easier development and automatic reloading (e.g., Live Server in VSCode).## Contributions
Feel free to fork this repository and submit pull requests. Any suggestions or improvements are welcome!
---
Thank you for checking out my project! I hope to continue improving and expanding my skills through hands-on practice and projects like this.