/CapstoneModuleOne

This full responsive web project showcases the 18th International Conference on Interdisciplinary Social Sciences, including information about the event's speakers, location, and date.

Primary LanguageCSSMIT LicenseMIT

CapstoneModuleOne

📗 Table of Contents

📖 [International Conference on Interdisciplinary Social Sciences]

Capstone Is the project that i created for the International Conference on Interdisciplinary Social Sciences and thir future conference in july. The tample it's copied from a tamplate tha Microverse gave us.

🛠 Built With

Tech Stack

First i use HTML 5 thas it's markup languange used for structuring and presenting content on the WWW. Then i used CSS 3 that is used for structuring and styling web pages, especially flexbox and grid too.

Key Features

  • NavBar : contains the logo of organization and the hamburguer menu that takes you to diferent pages and sections of the main page.
  • Presentation : Were you can see the basic information of the conferense
  • Page Development : Where you can se the way that the conference will develop and the profesional talking.

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  1. Have VScode instale, it's a code editor.
  2. Have downloaded Git.
  3. Have a minimum knowledge of css and html
  4. Live server extension
  5. Npm
  6. Node
  7. Flexbox
  8. Bootstrap

Setup

Clone this repository to your desired folder:

git clone https://github.com/federicaulzurrun/CapstoneModuleOne.git

Install

Install this project linters: do not change the any config file in any way .

1 - Create a .github folder that contains the workflows folder (reulst will look like .github/workflows in your VSC), then add a copy of the following file linters.yml. This way you now have Lightouse installed

2 - To instal Webhint, if you are using Windows, you will need to initialize npm and create a package.json file, you can do that with the following command: npm init -y.

  • 2.1 After that, you will have to run npm install --save-dev hint@7.x

  • 2.2 Then, you have to create a .hintrc file and copy its content.

  • 2.3 Run npx hint .

  • 2.4 Fix your validations errors

3 - To install Stylelint to avoid errors and enforce conventions in styles.

4- To install ESlint to avoid errors and enforce conventions in JavaScript.

Usage

To run the project, execute the following command:

Open Live Server

Run tests

To run tests, run the following command:

  To check the HTML functionality use: 'npx hint .'
  To check the CSS functionality use: 'npx stylelint "**/*.{css,scss}"'
  To check the JavaScript functionality use: 'npx eslint."'

Deployment

You can deploy this project using:

GitHub pages.

(back to top)

👥 Author

👤 Federica Ulzurrun

(back to top)

🔭 Future Features

  • -Making the page more responsive : Adding more than 1 breaking point.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project let me know via twitter ! and i'll follow you!

(back to top)

🙏 Acknowledgments

I would like to thank International Conference on Interdisciplinary Social Sciences for allowing me to use their information to create this page and to trust me with this project for their future conference.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

=======

(back to top)