Giter Site home page Giter Site logo

fullstackstar / samsolutions-cardealerapp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from georgyshkliaryk/samsolutions-cardealerapp

1.0 0.0 0.0 8.82 MB

Client+server app using MERN stack (ReactTS, Express, MongoDB, NodeJS).

JavaScript 13.54% TypeScript 73.02% HTML 1.58% SCSS 11.87%

samsolutions-cardealerapp's Introduction

SamSolutions-CarDealerApp

Client+server app using MERN Stack (React TypeScript, Express, MongoDB, NodeJS).

Application for searching and selling cars. There are user authentication, selection of cars by body type, price, manufacturer, etc. It is possible change the language of the application (English/German). You can inspect car ads, edit or delete your own ads, post new ones. As an admin, you can delete or edit any car ad you want.

To start the app:

cd server
npm run nodemonStart

cd client
npm start

Admin page:
Login: [email protected]
Password: cardealer.main123

- For the correct work, disable AdBlock services on the pages of the app!

If you want to launch the app locally:

  1. If you haven't yet, download MongoDB Community Edition: https://www.mongodb.com/try/download/community and MongoDB Compass: https://www.mongodb.com/try/download/compass
  2. Following the instructions, install MongoDB Community Server and MongoDB Compass
  3. As MongoDB CS is intalled, navigate to: '<path_to_mongodb>\Server\4.2\bin' and double-click on the mongod.exe file. MongoDB has been launched.
  4. Open MongoDB Compass, click on "Fill in connection fields individually button" in the top.
  5. "Hostname" field should be: localhost, "Port": 27017 (by default). Click "Connect". Now you are connected to your local database.
  6. Click "Create Database", "Database Name" field should be: carAppDB, "Collection Name": ads. As you're done, click "Create Database"
  7. Choose your new database and collection (ads). You will see empty collection. Click "Import Data" button and paste this file from GitHub repository: https://github.com/georgyshkliaryk/SamSolutions-CarDealerApp/blob/master/server/import/dump/dumpdb.json. Don't forget to choose ".json" as the extension of imported file.
  8. Now you have data in your local db and you can launch the app!

samsolutions-cardealerapp's People

Contributors

georgyshkliaryk avatar dependabot[bot] avatar

Stargazers

Jeff Snow avatar Roman 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.