Skip to content

jm-dominguez/WebDevMidterm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InstaTags

A project made for showing which tags are the most used with another tag. This project was made for Web Development course in Universidad de Los Andes.

Getting Started

To get a copy of this project, the only thing you need is to execute:

git clone: https://github.com/jm-dominguez/WebDevMidterm.git

Prerequisites

To run this project you need NodeJS with NPM, Mongodb, and Yarn.

Install Node and NPM from: https://nodejs.org/es/
Install Mongodb from: https://www.mongodb.com/download-center
To install Yarn use: $ npm install -g yarn

Installing

Firstly, enter to the root directory of the project and run

$ npm install

Secondly, enter to the frontend folder of the project and run

$ npm install

Thirdly, run the backend using the npm start

$ npm start

Fourthly, run the frontend using the yarn start command

$ yarn start

Note: You need to change the value of the database credentials that are in routes/index.js

Know, both applications should be running.

Deployment

In order to deploy this as a live system, you need to enter frontend folder. There run the command

$ yarn build

This commands updates the build folder which contains the static components that are served by the browser.

Built With

  • Express - The web framework used
  • Mongodb - Database used
  • React - Javascript frontend library
  • NPM - Depedency Management

Creative Component

My creative component for this web page, was to add a section that displays the tag that has registered the maximum number of repetitions that was achieved in a all of the searches.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

Boilerplate for Web Development midterm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors