Skip to content

reedu-reengineering-education/mapstories-2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📍MapStories

Tell stories with maps!
MapStories Logo

🌐 Visit the live site


🗺️ About The Project

MapStories is a web-based platform designed to visualize the process of distributing educational content and stories through interactive maps. It enables users to explore complex narratives and datasets in a visual and engaging way.

🔧 Built With


🚀 Getting Started

This is a Next.js project bootstrapped with create-next-app.

🛠️ Installation

To get a local copy up and running, follow these steps:

  1. Clone the repository:
    git clone https://github.com/reedu-reengineering-education/mapstories-2.0.git
  2. Install NPM packages
    yarn
  3. start development DB
    docker compose up -d
  4. migrate DB on first run
    npx prisma migrate dev
  5. Seed database with themes
    npx prisma db seed
  6. Run the App
    yarn dev

🤝 Contributing

Contributions are what make the open source community such an incredible place to learn, inspire, and create. Any contributions you make are greatly appreciated.

To contribute:

  • Fork the repository
  • Create a new feature branch (git checkout -b feature/AmazingFeature)
  • Commit your changes (git commit -m 'Add some AmazingFeature')
  • Push to the branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

Don't forget to give the project a ⭐ if you like it! Thank you!

⚙️ GitHub Actions

With GitHub Actions, Docker images are automatically built and pushed to the GitHub package registry on:

  • Pull Requests to main
  • Pushes to main
  • Releasing new versions under a v*.*.* tag

📧 Contact

re:edu - [email protected]