Giter Site home page Giter Site logo

fcckarachi / fcckarachi.github.io Goto Github PK

View Code? Open in Web Editor NEW
9.0 5.0 19.0 3.15 MB

A landing page for freeCodeCampKarachi

Home Page: https://fcckarachi.github.io

HTML 77.89% JavaScript 5.60% CSS 16.51%
landing-page freecodecamp freecodecamp-karachi fcckarachi community-project html5 css3 javascript es6 parcel-bundler scss materializecss travis-ci

fcckarachi.github.io's Introduction

Scrutinizer Build npm (scoped)


preview-web

Official Landing page for freeCodeCampKarachi

This is the official landing page for freeCodeCampKarachi which is one of the Local Study Groups of freeCodeCamp.org an Online E-learning platform. This group is run by some of the very enthusiastic members of the group itself who are like minded and share the same goal of supporting, guiding and connecting newcomers and experienced developers alike.

We Love to contribute Open Source and encourage other developers to do the same. Even this page has some very easy open issues for first timers to help them create their first Pull Request.

If you are looking forward to contribute, You can do so by following these Guidelines.


Running the Project

Prerequisites

  1. Install Node.js (node) latest version.

  2. Verify that you're running node version 7 or above and npm version 5 or above.

    node -v
    v9.3.0
    
    npm -v
    5.5.1
    
  3. Make sure you have Git Installed in your system

Fork this Repo

  1. Fork this repository

Clone it locally

  1. Open a Terminal / Command Line / Bash Shell and navigate to a project directory where you want to copy this project.

    cd yourProjectDirectory
    
  2. Run below command in your terminal.

    git clone https://github.com/yourUsername/fcckarachi.github.io.git
    

    (make sure to replace yourUsername with your GitHub Username), This will download the entire fcckarachi.github.io repo to your projects directory.

Install Dependencies

  1. cd into the base directory of your fcckarachi project.

  2. Install the application dependencies.

    npm install
    

Running the App

This command serves the app at http://localhost:1234 and provides basic URL routing for the app:

npm start

Want to Contribute?

  1. Join fcckarachi Organization on github.
  2. Please follow these Guidelines in order to contribute to this repo.

Tools used to build this page

Any Questions?

Feel free to get in touch with us [email protected]

fcckarachi.github.io's People

Contributors

abdul-moiz-ansari avatar ali-khan5 avatar hass321 avatar mfaheemakhtar avatar nasirhm avatar nawazishali avatar raza403 avatar techkapasi avatar usaidmuhammad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

fcckarachi.github.io's Issues

Adding padding to Tiles in Goals section.

While on mobiles with bigger font sizes the Tiles in Goals section don't seem to have a good padding and are almost touching the bottom border, a padding of around 10px; might do the job There is already some padding applied.

Feel free to try your solution and ask for help in the comments. Also read this guide before trying to contribute.

Change the cycle duration of partners carousel.

The partners carousel is currently rotating at 1 sec interval, change it to 2.5 secs to make it look good and responsive to user actions.

Read our contributing guide thoroughly before going forward with the issue.

Feel free to ask any questions regarding the issue in the comments below.

Re-position Menu & Menu button on right side.

Currently the Menu and the button on mobile screens is shown on left side, But it's should be on the right side to improve User experience (UX), We have used http://materializecss.com/ library to built this landing page. Read it's documentation and apply necessary changes.

Ask for help in the comments of you need any.

Correction required in some of the text in landing page.

At some places we mistakenly wrote FreeCodeCamp with uppercase f we need it to be changed to lower case as the original freeCodeCamp name. Make sure you have changed it at all the places necessary.

Follow our contributing guidelines over here.

Feel free to ask question regarding the issue in comments below.

Lazy Load images.

We need to lazy load the images to avoid unnecessary server request for initial page load, This will help decrease page load time and make it faster.

A light weight library for that is available here https://github.com/dinbror/blazy

Please ask for help in the comments if needed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.