GithubHelp home page GithubHelp logo

nurahissami / ecode Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.36 MB

This app allows the user to create a digital card with their data: full name, position and links to their contact details and social network profiles.

Home Page: https://nurahissami.github.io/ecode/

License: MIT License

JavaScript 44.06% HTML 23.16% SCSS 32.78%
javascript html html-css awesome-profile profile-card card-design design nodejs gulp node

ecode's Introduction

ecode

This app allows the user to create a digital card with their data: full name, position and links to their contact details and social network profiles.

We area a team of five students and we used html, sass and javascript partials compiled with node/gulp.

screenshot of our design

screenshot form

- Requirements

The project consists of 2 pages

  • a welcome page
  • a page with the application to create cards

The application work through this steps:

  • Allow the user to choose the style of the profile card, by 3 color palettes and the possibility of adding an extra frame or not.

  • Allow the user to preview the result of the data introduced in the preview card.

  • Check that the information provided by the user is correct. If it is not, show an error message .

  • Allow the user to create and share a web with is profile card and share it in Twitter

  • Data is saved in the Local Storage and showed in the preview card.

  • Modifications in data or design will automatically appear in the preview card.

  • Data has format restriction as indicated.

  • The different design sections are collapsible when clicked.

Learnings πŸ’‘

  • Learning basic concepts of programming.
  • Learning how to manipulate the Document Object Model, with event listeners, to change your page in response to user actions.
  • To handle complex data structures, with arrays and objects.
  • To request data to the server and store data locally.

Tools πŸ’»

  • JavaScript
  • HTML 5
  • Node - Gulp
  • CSS - SASS.

How to run this project? πŸ‘‡

  • You need to have Node.js installed

  • Clone or download the repository in your computer.

To install local dependencies, type:

npm install

Also, you need to install React Route and SASS:

npm install node-sass

In the project directory, type:

npm start

This runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

You can also create a docs folder by running #### npm run docs

Team πŸ‘‹

This project was created by:

Nur Ahissami Yordi

Lucia Enriquez

Beatriz Mendoza

Kate Quillen

Natalia MartΓ­n

ecode's People

Contributors

nurahissami avatar

Watchers

 avatar

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.