Giter Site home page Giter Site logo

confetti-app-draft's Introduction

Confetti ๐ŸŽ‰

๐Ÿ‘€ 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

Creating 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 :)

๐Ÿคœ๐Ÿค› Suggestions

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

confetti-app-draft's People

Contributors

leireriel avatar

Watchers

James Cloos avatar Marrarichy Da Silva Garcia avatar  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.