Rare Publishing is a web application designed for writers and creators to publish, read, and discuss news and other content, primarily focused on technology and design. Built with React JS for the frontend and a Python and SQLite3 backend, Rare Publishing offers a platform for sharing ideas, insights, and innovations within these fields.
Ensure you have Node.js and Python installed on your machine.
git clone https://github.com/day-cohort-70/rare-api-sprint-stars-team-3.git
cd rare-api-sprint-stars-team-3
pipenv shell
pipenv install
touch db.sqlite3
Run the commands in the loaddata.sql file to create the tables in the database. In VSCode this can be achieved by highlighting the relevant lines, right-clicking, and selecting 'Run Selected Query'.
Start the server by clicking 'Start Debugging' within the 'Run and Debug' panel of VSCode or your chosen code editor/IDE.
git clone https://github.com/day-cohort-70/rare-client-sprint-stars-team-3.git
cd rare-client-sprint-stars-team-3
npm install
npm start
To run the application locally, you need to have both the frontend and backend servers running simultaneously. Ensure the backend server is running, then start the frontend server. With both servers running, you can access the application through your browser at http://localhost:3000.
We welcome contributions from the community. Please feel free to submit pull requests or report issues.
This project is licensed under the MIT License.
Frontend Repository: day-cohort-70/rare-client-sprint-stars-team-3 Backend Repository: day-cohort-70/rare-api-sprint-stars-team-3
For inquiries or assistance, please reach out to our support team via email at support@rarepublishing.io.
Thank you to all contributors who have helped shape Rare Publishing into what it is today. Your hard work and dedication are greatly appreciated.