The City of Coweta has launched a web page to keep residents informed on Project Atlas, a proposed data center near Highway 51.