https://github.com/fatuma65/africart-strapi-api
This africart-strapi-api is a dynamic content management system (CMS) built with Strapi, designed to showcase and sell unique African art products, celebrating the continent's diverse artistic heritage.
https://github.com/fatuma65/africart-strapi-api
reactjs render strapi-cms
Last synced: 4 months ago
JSON representation
This africart-strapi-api is a dynamic content management system (CMS) built with Strapi, designed to showcase and sell unique African art products, celebrating the continent's diverse artistic heritage.
- Host: GitHub
- URL: https://github.com/fatuma65/africart-strapi-api
- Owner: fatuma65
- Created: 2024-09-10T09:02:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T18:26:52.000Z (over 1 year ago)
- Last Synced: 2024-10-30T05:47:43.514Z (over 1 year ago)
- Topics: reactjs, render, strapi-cms
- Language: JavaScript
- Homepage: https://africart-strapi-api.onrender.com
- Size: 440 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎨 AfriCart
Welcome to the official repository for the African Art Products Website! This project is a dynamic content management system (CMS) built with Strapi, designed to showcase and sell unique African art products, celebrating the continent's diverse artistic heritage.
## 🌍 Project Overview
AfriCart serves as a digital platform where artists and art enthusiasts from across Africa can present and purchase authentic African art. From traditional crafts to contemporary artworks, this Strapi-powered backend efficiently manages all content, user authentication, orders, and more.
## Key Features
### Art Product Management:
Seamlessly manage a wide range of art products including paintings, sculptures, textiles, and more.
### User Authentication:
Secure login and registration for artists, buyers, and administrators.
### Order & Inventory Management:
Keep track of orders, manage inventory, and handle transactions efficiently.
### Content Management:
Easily create and manage blog posts, artist profiles, product descriptions, and other content.
### Multi-language Support:
Tailor the experience for a global audience by supporting multiple languages.
### Email Notifications:
Automated emails for user registrations, order updates, and other communications.
## 🛠️ Technologies Used
### Strapi:
The headless CMS that powers the backend of the application.
### Node.js:
The runtime environment for building scalable server-side applications.
### PostgreSQL:
Database for storing content and user data.
## 📦 Installation
To run this project locally, follow these steps:
## Prerequisites
### Node.js (v14 or above)
npm or yarn
## 1. Clone the Repository
https://github.com/fatuma65/africart-strapi-api.git
### `develop`
Start your Strapi application with autoReload enabled. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-develop)
```
npm run develop
# or
yarn develop
```
### `start`
Start your Strapi application with autoReload disabled. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-start)
```
npm run start
# or
yarn start
```
### `build`
Build your admin panel. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-build)
```
npm run build
# or
yarn build
```
## ⚙️ Deployment
Strapi gives you many possible deployment options for your project including [Strapi Cloud](https://cloud.strapi.io). Browse the [deployment section of the documentation](https://docs.strapi.io/dev-docs/deployment) to find the best solution for your use case.
```
yarn strapi deploy
```
## 📚 Learn more
- [Resource center](https://strapi.io/resource-center) - Strapi resource center.
- [Strapi documentation](https://docs.strapi.io) - Official Strapi documentation.
- [Strapi tutorials](https://strapi.io/tutorials) - List of tutorials made by the core team and the community.
- [Strapi blog](https://strapi.io/blog) - Official Strapi blog containing articles made by the Strapi team and the community.
- [Changelog](https://strapi.io/changelog) - Find out about the Strapi product updates, new features and general improvements.
Feel free to check out the [Strapi GitHub repository](https://github.com/strapi/strapi). Your feedback and contributions are welcome!
## ✨ Community
- [Discord](https://discord.strapi.io) - Come chat with the Strapi community including the core team.
- [Forum](https://forum.strapi.io/) - Place to discuss, ask questions and find answers, show your Strapi project and get feedback or just talk with other Community members.
- [Awesome Strapi](https://github.com/strapi/awesome-strapi) - A curated list of awesome things related to Strapi.
---
🤫 Psst! [Strapi is hiring](https://strapi.io/careers).