Front-End: React (using React Hooks and Context API), Axios, Async Await
Back-End: Node.js, Express, Express Routes
Database: MongoDB (using MongoDB Atlas)
Packages: mongoose, bcryptjs, JWT - json web token, config, express-validator, react-transition-group
Tools during development: Postman, MongoDB Compass.
Front-End: React (using React Hooks), Redux, MaterializeCSS, Material Icons, Fetch, Async Await
Back-End: JSON-Server (the fake Rest API) from https://github.com/typicode
Packages: moment, react-moment, concurrently
See project #065
Angular, Firebase, Flash messages, Login Authentication, Registration, Auth Guard For Routes, Template Driven Forms & Validation
Front-End: Angular, Bootstrap for UI, Local Storage for saving settings
Back-End: Firebase
Database: Firebase (Cloud Firestore)
Packages at front-end: firebase, @angular/fire, angular2-flash-messages
Auth Module with Login and Registration component, Reactive Forms, Shared Module with Input Component, Custom Sync and Async Validators, BehaviorSubject, |async pipe, HttpInterceptor, Lazy Loading, Guard (canLoad) for lazy loaded module
Uses ready-for use backed that uses sessions
See project # 192
jdenticon
package
See Node.js project # 219
See project # 219
Also available in GitHub Cryptonite - Project #2
Source code is available on GitHub Cryptonite Source Code
Prevent "Maximum call stack size exceeded".
See project 109
Server Side: Node.js, Express, cors
Database: MySQL
Main packages: mysql, express-validator, config
Front-End: React (using React Hooks), Contex Api, Fetch API, Async Await, cors, Material UI
Back-End: Express, Express Routes
Database: MySQL
Main packages in Front-End: @material-ui/core, moment, uuid
Main packages at the Back-End: mysql, config
Front-End: React (using React Hooks), Contex Api, Fetch API, Async Await, Bootstrap
Back-End: Express
Database: MySQL
Main packages at the Back-End: mysql
See project 145.
Front-End: React (using React Hooks), Contex Api, Fetch API, Async Await, Bootstrap
Back-End: Express
Database: MySQL
Main packages at the Back-End: mysql
See Angular Local Users
in Technologies section under Angular (project # 149).
MongoDB actions using mongodb package
in Technologies section under MongoDB
section (project # 162)
Comments
in Technologies section under Angular, MongoDB, Express, Node.js
section (project #164)
Account Operations
in Technologies section under Angular, MongoDB, Express, Node.js
section (project #191)
Base on https://www.youtube.com/watch?v=sBws8MSXN7A&t=2620s
Based on https://www.youtube.com/watch?v=XuFDcZABiDQ&t=1666s
Based on https://www.youtube.com/watch?v=Ly-9VTXJlnA
Based on https://www.youtube.com/watch?v=XCQ0ZSr-a2o
data.gov.il API
Packages: react-chartjs-2, react-datepicker, date-fns, axios Interactive Chart
data.gov.il API
Packages: react-chartjs-2, react-datepicker, date-fns, axios Interactive Charts
data.gov.il API
Packages: react-chartjs-2, react-datepicker, date-fns, axios Interactive Charts Prev. proj is #256
data.gov.il API
Packages: react-chartjs-2, date-fns, axios Chart
Package: react-google-recaptcha reCaptcha Test - client side only
Package: react-google-recaptcha 3.0.0-alpha.1reCaptcha Test - client side only
Same code as in project #277, but it doesn't disappear
Package: react-google-recaptcha 2.1.0 reCaptcha Test - client side only
Sometimes disappears
Default settings are saved in json file.
Based on https://www.youtube.com/watch?v=L72fhGm1tfE&t=2640s
Database: MongoDB (using MongoDB Atlas)
Main Packages: mongoose, bcryptjs, connect-flash, express-ejs-layouts, passport-local
Tools during development: MongoDB Compass.
Based on https://www.youtube.com/watch?v=6FOq4cUdH8k&t=222s
Based on https://www.youtube.com/watch?v=v0t42xBIYIs
express.static('client/build')
.
React and Express on localhost using cors and not using proxy
See project 054
Front-End: React (using React Hooks), Axios, Async Await
Back-End: Express, Express Route
Database: MongoDB
Front-End: React (using React Hooks), Redux, Fetch API, Async Await, React-bootstrap
Back-End: Express, Express Routes
Database: MongoDB. User roles: user
Main packages in Front-End: react-bootstrap, uuid
Main packages at the Back-End: mongoose, express-session, bcrypt, cors, dotenv, connect-mongodb-session, express-mongo-sanitize
Front-End: React (using React Hooks), Redux, Fetch API, Async Await, React-bootstrap
Back-End: Express, Express Routes
Database: MongoDB. User roles: admin, user/p>
Main packages in Front-End: react-bootstrap, uuid
Main packages at the Back-End: mongoose, express-session, bcrypt, cors, dotenv, connect-mongodb-session, express-mongo-sanitize
Front-End: React (using React Hooks), Redux, Fetch API, Async Await, React-bootstrap
Back-End: Express, Express Routes
Database: MongoDB. User roles: admin, user/p>
Main packages in Front-End: react-bootstrap, uuid
Main packages at the Back-End: multer, mongoose, express-session, bcrypt, cors, dotenv, connect-mongodb-session, express-mongo-sanitize
Source in GitHubLogin and Registration, Users Authentication and Authorization, Real-Time Update using socket-io, Chart report, Image Uploader, Bootstrap UI design using Mobile-First approach.
Front-End: React (using React Hooks), Redux, React Router, Fetch API, Async Await, Bootstrap for UI
Back-End: Express, Express Routes
Database: MongoDB. User roles: admin, regular user
Main packages in Front-End: socket.io-client, chart.js, react-chartjs-2
Main packages at the Back-End: mongoose, express-session, bcrypt, socket.io, connect-mongodb-session, express-mongo-sanitize, multer, dotenv
Front-End: React (using Context API), Fetch
Using CORS, No usage of "proxy"
Back-End: Express
Database: MySQL
Main package: mysql
Server Side: Node.js, Express, cors
Database: MySQL
Main packages: mysql, express-validator, config
Front-End: React (using React Hooks), Contex Api, Fetch API, Async Await, cors, Material UI
Back-End: Express, Express Routes
Database: MySQL
Main packages in Front-End: @material-ui/core, moment, uuid
Main packages at the Back-End: mysql, config
Client Side: React (using context API)
Server Side: Node.js, Express
Database: MySQL
Main packages: mysql
Tasks List with owner - see projects 129 and 140
Front-End: React (using React Hooks), Contex Api, Fetch API, Async Await, Bootstrap
Back-End: Express
Database: MySQL
Main packages at the Back-End: mysql
See project 145.
Front-End: React (using React Hooks), Contex Api, Fetch API, Async Await, Bootstrap
Back-End: Express
Database: MySQL
Main packages at the Back-End: mysql
Version I submitted: see project 146.
Front-End: React (using React Hooks), Contex Api, Fetch API, Async Await, Bootstrap
Back-End: Express
Database: MySQL
Main packages at the Back-End: mysql
Version I submitted: see project 146.
Front-End: Angular
Back-End: JSONPlaceholder web site
Based on: https://www.youtube.com/watch?v=Fdf5aTYRW0E&t=2209s
Front-End: Angular, Bootstrap for UI
Back-End: Express
Database: MySQL
Main packages at the Back-End: mysql
See project 162
Front-End: Angular, Bootstrap for UI
Back-End: Express
Database: MongoDB
Main packages at the Back-End: mongodb
Front-End: Angular, Angular Router, Bootstrap for UI
Back-End: Express
Database: MongoDB
Main packages at the Back-End: mongoose
Front-End: Angular, Angular Template Forms, Bootstrap for UI
Back-End: Express, Express Routes
Database: MongoDB. User roles: user
Main packages at the Back-End: mongoose, express-session, bcrypt, cors, dotenv, connect-mongodb-session, express-mongo-sanitize
Source in GitHubFront-End: Angular, Bootstrap for UI
Back-End: Express, Node.js
Database: MongoDB
Main packages at the Back-End: mongoose, cors, dotenv, express
Version I have submitted: see project 190.
Front-End: Angular, Angular Reactive Forms, NgRx for state management, RxJS, lazy-loading module, Bootstrap for UI
Back-End: Express, Express Routes
Database: MongoDB. User roles: user
Main packages at the Back-End: mongoose, express, express-session, bcrypt, cors, dotenv, connect-mongodb-session, express-mongo-sanitize
Front-End: Angular, Angular Reactive Forms, NgRx for state management, RxJS, lazy-loading module, Bootstrap for UI
Back-End: Express, Express Routes
Database: MySql. User roles: user
Main packages at the Back-End: expres, sexpress-session, bcrypt, cors, config, express-mysql-session, mysql2
Data comes from GraphQL https://countries.trevorblades.com API
Main packages: @apollo/client for (reaching GraphQL API), react-json-to-table, styled-components
Data is saved in local array
Main packages: express-graphql, graphql, lodash
See project 221. Run in browser: http://localhost:5000/graphqlSee project 233
See project # 298
See project # 296
See project # 297
See project # 299
See project # 402
See project # 403
Thunder extension for Visual Code is great for REST APIs.
pytesseract
See project #406
Basic site that uses JSONPlaceholder API See project # 282
Site that uses mock data when API is called. See project # 453
See project #288
See project #458 (old), 460 - the latest
Next.js, SCSS, Bootstrap 5 - See project #419
See project #285
Thunder extension for Visual Code is great for REST APIs.