Coder Social home page Coder Social logo

danielevilela / ecoleta Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 4.21 MB

It's a fullstack application consisted of a backend api, front-end page and mobile app. I used Typescript for all project besides React.js, React Native and Node.js

TypeScript 82.58% JavaScript 0.24% HTML 1.57% CSS 15.61%

ecoleta's Introduction

โœ” About

This project was built as part of my studies. It's a fullstack application consisted of a backend api, front-end page and mobile app.

I used TypeScript for the entire project development and you can see de details bellow.

๐Ÿ–ฅ API


Built with Node.js and Express : Express is a minimal and flexible web application framework that offers a set of features for web, mobile and api development.

Database: SQLite : small and self contained SQL database engine that fits for this example.

Knex.js: SQL query builder

const items = await knex('items')
    .join('point_items','items.id', '=', 'point_items.item_id')
    .where('point_items.point_id', id)
    .select('items.title');

Multer for handling multipart/form-data


๐Ÿ’ป Web


Built in React.js, I used Axios to read data from my API, a promise-based HTTP client for the browser and node.js

Map: Leaflet a open-source JavaScript library for mobile-friendly interactive maps

Home Page


๐Ÿ“ฑ Mobile


Built in React Native, it uses Axios to read data from my API. I also used Expo for development: an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React. Expo has some really nice features that facilitated this project such as: expo-location to ask permission to get the current location of user and expo-mail-composer that can be used with your native email app.

Home Page

ecoleta's People

Contributors

danielevilela avatar

Watchers

James Cloos 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.