Skip to content

kfilios/xegr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello to xegr build with React!

I am excited to share this project that highlights some of my basic React skils and showcases my passion for creating interactive and user-friendly web applications.

Project Overview

Xegr is a React-based web application designed with React. It was built with a focus on performance, responsiveness, and a seamless user experience.

Front-end

Available front-end Scripts

npm start

Runs in development mode. http://localhost:3000.

npm test

Starts Jest.

npm run build

Builds the app for production to the build folder.

Back-end

In order to run the back-end you should run (Start the front-end first):

  1. cd server
  2. npm start

MySQL database

In order to save Property records to MySQL DB you should:

  1. Start a MySQL server
  • You can do it with Docker easily for example (MacOS data structure):
  • mkdir -p /Users/<USERFOLDER>/DockerData/MySQL/8.0
    • docker run --restart always --name mysql8.0 -v /Users/<USERFOLDER>/DockerData/MySQL/8.0:/var/lib/mysql -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=thisisastrongpass mysql:8.0
  1. Create server/config/config.json with content:
{
	"development": {
		"username": "root",
		"password": "thisisastrongpass",
		"database": "xegr",
		"host": "127.0.0.1",
		"dialect": "mysql"
	}
}
  1. Run migration npx sequelize db:migrate

About

A basic front and back demo for xe.gr

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published