Giter Club home page Giter Club logo

jaredseefried / my-portfolio Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 2.0 10.53 MB

Built on a MERN stack with AWS and Serverless framework which utilizes NoSQL using MongoDB and DynamoDB to record the information submitted on the Contact Form, Express makes an API call and emails myself upon submission of a contact form, Serverless to call the API Gateway to AWS, React is the primary framework used for front-end development, built on Node to handle it all.

Home Page: https://denverdevjared.herokuapp.com/

HTML 7.77% CSS 18.21% JavaScript 74.02%
mongodb mongoose expressjs axios react nodemailer vantajs nodejs mvc-architecture api

my-portfolio's Introduction

My Portfolio - Built with MERN Stack. (MongoDB, Express.js, React.js and Node.js) with AWS and Serverless

Table of Contents

Description

My portfolio website showcases my skills and technology used. Built on a MERN stack with AWS and Serverless framework which utilizes NoSQL using MongoDB and DynamoDB to record the information submitted on the Contact Form, Express makes an API call and emails myself upon submission of a contact form, Serverless to call the API Gateway to AWS, React is the primary framework used for front-end development, built on Node to handle it all. The site follows the MVC design pattern (Model-View-Controller) which is an development architecture style commonly used in software companies.


Jared Seefrieds Portfolio

Technologies Used

  • MongoDB with Mongoose
  • Express.js
  • React.js
  • Node.js
  • Amazon Web Services
  • Serverless Framework
  • Nodemailer
  • Particles

Installation Requirements

  1. Clone my portfolio in the command line by entering: git clone https://github.com/jaredseefried/my-portfolio.git

  2. Install required libraries from entering in the command line: npm i

  3. Create .env file at the root directory and enter your gmail credentials for the following process.env values:

    • API Route is to GMAIL Host only. Change the SMTP Host in ./routes/api/sendmail.js file. Please read the nodemailer documentation on how to properly user your own mail host. https://nodemailer.com/about/
  4. Update your .gitignore file to include the .env file

  5. Start the application by entering in the command line: npm start

  6. Your Mongo Database will be created on start and can be viewed through the command line and/or a MongoDB Gui such as Robo 3T https://robomongo.org/. (MongoDB must be installed. If Mongo has not been installed, go to https://www.mongodb.com/2)

License

MIT

Have Questions?

Please email me at [email protected] if you have additional questions.

my-portfolio's People

Contributors

jaredseefried avatar

Watchers

 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.