This repository is a fork of the original backend for the Flutter Dating Web Application, developed as part of a collaborative project. My primary role in this project was backend development, ensuring seamless database communication, authentication, and API functionality. This fork exists to highlight my contributions while maintaining credit to the original team.
- Led backend development, including API design and database integration.
- Developed authentication/token systems for user verification.
- Implemented CRUD operations for account management.
- Worked with the frontend team to ensure smooth data flow.
This is a backend for the Flutter Dating Web Application it uses pgAdmin as the database and Render as the Application Host. It is Written in JavaScript and js.node and uses the express framework. It is a REST API that is used to communicate with the Flutter Web Application. This is responsible for communication between the frontend and Database, providing methods for communication between the two. It also provides a way to authenticate users and provide them with a token to access the database. It also has methods to create and delete users, and to update user information.
Front-End Flutter Application Repository
- Visual Studio Code
- JavaScript
- Node.js
- Jwtauthentication
- Express
- pgAdmin
- POSTGRESQL
- Render
- Postman
- Github Pages
- Chase Allred
- Nathan Burnett
- Richard Gibbons
- Emma Lund
- Isaac Radford
- Bryan Welton
Node.js:
- Official Node.js Documentation - A comprehensive guide to using Node.js.
- Node.js Tutorial for Beginners - A beginner-friendly tutorial on Node.js.
- Node.Js with Express and Postgres - helpful resource on how to implement Node.js, Express, and Postgres.
- Node.Js Passport Login System - Helpful video on how to implement Passport.js into a Node.js application.
Postgres:
- PostgreSQL official website - The official website for PostgreSQL.
- PostgreSQL Tutorial - A beginner-friendly tutorial resource on PostgreSQL.
- PostgreSQL Documentation - The official documentation for PostgreSQL.
- pgAdmin - A free and open-source administration and development platform for PostgreSQL.
Express:
- Official Express.js Documentation - The official documentation for Express.js.
- Express.js Tutorial for Beginners - A beginner-friendly tutorial on Express.js.
CRUD Operations:
- CRUD Operations in MongoDB - A tutorial on implementing CRUD operations with MongoDB and Node.js.
RESTful APIs:
- Representational State Transfer (REST) API Tutorial - A beginner-friendly tutorial on RESTful APIs.
JavaScript:
- MDN Web Docs - JavaScript - A comprehensive guide to JavaScript.
- JavaScript Tutorial for Beginners - A beginner-friendly tutorial on JavaScript.
Coding Language/Syntax:
W3Schools:
- W3Schools - An online learning platform that offers tutorials and references on web development technologies such as HTML, CSS, JavaScript, and more.
- Stack Overflow - A community-driven Q&A website for programmers to help and learn from each other.
- GeekforGeeks - A website that provides articles, tutorials, and practice problems in various programming languages and computer science topics.
- ChatGPT - An AI that helped me with troubleshooting and generating various wording and collecting information and summarizing content.
- Get Authentication/Token working with the Flutter Web Application and Database
- Polish