Skip to content

naroburnett/FlutterBackEnd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About This Fork

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.

My Contributions

  • 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.

Flutter Backend

Overview

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

Software Demo Video

Development Environment

  • Visual Studio Code
  • JavaScript
    • Node.js
    • Jwtauthentication
  • Express
  • pgAdmin
    • POSTGRESQL
  • Render
  • Postman
  • Github Pages

Collaborators

  • Chase Allred
  • Nathan Burnett
  • Richard Gibbons
  • Emma Lund
  • Isaac Radford
  • Bryan Welton

Useful Websites

Node.js:

Postgres:

Express:

CRUD Operations:

RESTful APIs:

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.

Future Work

  • Get Authentication/Token working with the Flutter Web Application and Database
  • Polish

About

Server for Flutter Dating site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%