GasTechSign is an innovative system designed to revolutionize the way gas stations manage their signage, particularly focusing on price signs. Leveraging cutting-edge technology, GasTechSign provides gas station owners and operators with a comprehensive platform to control, update, and synchronize their price signs effortlessly.
-
Remote Access: GasTechSign can be accessed remotely, allowing operators to manage signage operations from anywhere, at any time, using mobile devices or computers.
-
Real-time Updates: With GasTechSign, changes to pricing or promotional content are reflected instantly on the price signs, ensuring accurate and up-to-date information for customers.
GasTechSign is the ultimate solution for gas station owners looking to full remote gas price sign.
- Auth0 for authentication
- PostgreSQL for DB
- Google Map API
- Maps JavaScript API
- Places API
- Geocoding API
To install GasTechSign and set up the database using Prisma, follow these steps:
-
Clone the repository:
git clone https://github.com/KhaledGharib/GasTechSign.git
-
Navigate to the project directory:
cd GasTechSign
-
Configure .env:
- Rename the
.env.example
file to.env
and then modify the.env
file as needed for your specific configuration, including adding API keys and other environment variables required by the application.
- Rename the
-
Install dependencies:
npm install
-
Run database migrations using Prisma:
npx prisma migrate dev
-
Build & Run the Application:
# Build npm run build # Run npm run start