8000 GitHub - leireriel/confetti-app: reactjs and react-native app - WIP :) πŸŽ‰πŸ₯³
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

leireriel/confetti-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

80 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Confetti Confetti logo

πŸ‘€ What is this?

This is a mobile-first approach app. When it is finished, you will be able to create your own account and add the birthdays of your family and friends, so you don't forget any of them again!

The app will have a calendar view and a detail view so you can edit the data of each birthday and add notes. There will also be a birthday reminder service from the backend. Enjoy it! πŸ₯³

πŸ“… What am I working on now

  • Create react.js project structure :)

  • Logo, icons, fonts, palette

  • Generate favicon

  • Integrate styled-components and create custom theme

  • Header that hides on scroll down

  • Button component (I recreated the material design ripple effect with some help from this post)

  • Dropdown component

  • [wip] Create theme for styled components Revisar font-weight de link y button, y tambien las font-sizes, colores, etc

  • Uso de memo

  • Integrate Redux or React Context API - https://dev.to/rohanfaiyazkhan/sharing-more-with-react-s-context-api-e52

  • Routes: login/register and app (react-router-dom)

  • Login and register services

  • Calendar component

  • Modal component

  • 'We have placed cookies on your computer to help make this website better' ...

  • About us page

  • Review prop-types and defaultProps

  • Tests

  • Create react native project structure!

πŸ—οΈ Getting started

You need to have installed Node.js, and then:

  1. $ git clone https://github.com/leireriel/confetti-app.git
  2. $ npm install
  3. $ npm start + open http://localhost:3000/

⛩️ Structure

...

πŸ“¦ Dependencies

🀝 Partnership

The backend of this app is being provided by my partner Marrarichy Da Silva. We have planned together the API contract and the features of the app.

πŸ’ͺ Challenges

This is the first time for me that I create an app with the whole authentication process, including register, login, forget password, different routes and services to change birthday data in calendar, account settings, delete account, etc.

Just as my app is going to have many features, I am also planning a complete frontend development, including tests. It will be my first time integrating tests in a large development.

Also I am doing this work in collaboration with my partner Marrarichy, which requieres of precise teamwork.

πŸ’‘ To Do

...

πŸ”§ Production build

To generate a production ready version on docs folder:

  1. Add "homepage": "./" in package.json
  2. Make sure there are only https in your project (replace all references to http with https)
  3. $ npm run build + $ mv build docs

Now you can upload your public folder to GitHub Pages or similar :)

🎨 Attributions

πŸ€œπŸ€› Suggestions

All suggestions are welcome, please open an issue πŸ’œ

About

reactjs and react-native app - WIP :) πŸŽ‰πŸ₯³

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0